3

Stackoveflow のタグのマウスオーバーでJButton得られる効果と同様のマウスオーバー効果を得るにはどうすればよいですか? 例えば

ポップアップヘルプ

4

3 に答える 3

5

を参照してくださいJComponent.setToolTipText(String)。ツールチップはHTMLをある程度サポートしますが、SOタグポップアップの下部にあるリンクの機能を提供するほどではありません。

これを行うには、ツールチップをJWindow/に交換する必要JEditorPaneがあります。ここで、自分で「ワイヤリング」する必要があります。(インスタンスを表示するために)を使用する例を次に示します。JWindowBufferedImage

于 2012-04-16T10:06:23.137 に答える
3

setRolloverIconを使用できます。ここにがあります。

于 2012-04-16T06:13:33.563 に答える
1
Icon normalIcon = new ImageIcon("normal-icon.png"); // Icon for normal situations
JButton button = new JButton(); // initialize the button
button.setIcon(normalIcon); // set the normal situation icon

Icon rollOverIcon = new ImageIcon("roll-over.png"); // Icon for roll over (hovering effect)
button.setRolloverIcon(rollOverIcon); // Set the icon attaching with the roll-over event
于 2012-04-16T06:35:34.963 に答える