外部面板在摆动

时间:2013-10-24 12:49:13

标签: java swing

我有这样的事...... Grid of panels

中的JPanels中的一堆JLabel

- JFrame的

--JPanel

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

我想创建一个外部面板/框架,这样每次我将鼠标悬停在每个JPanel上时,会弹出一个新的框架/面板,为我提供一些数据。这基本上会与JFrame重叠。

它很简短,但我需要一些指导,看看我需要查看什么。

1 个答案:

答案 0 :(得分:1)

也许你可以使用JToolTip。当鼠标悬停在标签上几秒钟后,它将自动显示。请参阅How to Use Tool Tips上的Swing教程中的部分。

或者,如果您想要更复杂的东西,请使用MouseListener。在mouseEntered(),您可以显示JPopupMenu或未修饰的JDialog

您可以先阅读How to Write a Mouse Listener上的Swing教程。