Java 摆动的外部面板

Java 摆动的外部面板,java,swing,Java,Swing,我有这样的东西。。。 它是一堆jlabel,在一个 --JFrame --JPanel --设置 --集合中包含的每个JPanel对象中包含的JLabel对象 我想创建一个外部面板/框架,以便每次我将鼠标悬停在每个单独的JPanel上时,都会弹出一个新的框架/面板,为我提供一些数据。这将基本上覆盖JFrame 它相当简短,但我只是需要一些指导,我需要查找什么 也许你可以用JToolTip。当鼠标悬停在标签上几秒钟时,它将自动显示。请参见上的Swing教程中的部分 或者如果你想要更复杂的东西,

我有这样的东西。。。

它是一堆jlabel,在一个

--JFrame

--JPanel
--设置
--集合中包含的每个JPanel对象中包含的JLabel对象
我想创建一个外部面板/框架,以便每次我将鼠标悬停在每个单独的JPanel上时,都会弹出一个新的框架/面板,为我提供一些数据。这将基本上覆盖JFrame


它相当简短,但我只是需要一些指导,我需要查找什么

也许你可以用JToolTip。当鼠标悬停在标签上几秒钟时,它将自动显示。请参见上的Swing教程中的部分

或者如果你想要更复杂的东西,用鼠标听器。在
mouseEntered()
上,可以显示
jpopmpmenu
或未修饰的
JDialog


您可以从阅读上的Swing教程开始。

改用JTable,然后使用渲染器进行着色、高亮显示,阅读Oracle教程。此外,请记住,此弹出组件可能不应在每次需要时销毁和创建。相反,在显示弹出窗口的操作中,将模型重置为正确的弹出窗口模型项,并使其可见(完成后,使其不可见)。根据我的简要研究,JToolTip的API非常小,没有JPanel那么广泛。JPopupMenu和JDialog不完全适合我要做的事情。不可能使用在框架外运行的JFrame或JPanel并用其他组件填充它吗?@zam,
不可能使用在框架外运行的JFrame或JPanel并用其他组件填充它吗?
读了我的答案吗?我还建议使用什么组件?JDialog运行得很好。你真是太棒了,谢谢。你在这方面很有用。我相信如果你链接了一个比特币地址,你会有很多的选择
--JPanel

    --Set<JPanel>
        --JLabel object contained in each JPanel object cotained in the set