0

私はこのようなものを持っています... パネルのグリッド

その中のJPanels内のJLabelsの束

--JFrame

--JPanel

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

個々の JPanel にカーソルを合わせるたびに、新しいフレーム/パネルがポップアップしてデータを提供するように、外部パネル/フレームを作成したいと考えています。これは基本的に JFrame にオーバーラップします。

かなり簡単ですが、何を調べる必要があるかについてのガイダンスが必要です。

4

1 に答える 1

1

おそらく、JToolTip を使用できます。マウスをラベルの上に数秒間置くと、ラベルが自動的に表示されます。How to Use Tool Tipsに関する Swing チュートリアルのセクションを参照してください。

または、もっと複雑なものが必要な場合は、MouseListener を使用します。上に、または装飾されていないmouseEntered()を表示できます。JPopupMenuJDialog

How to Write a Mouse Listenerに関する Swing チュートリアルを読むことから始めることができます。

于 2013-10-24T15:14:36.753 に答える