如何获得与Stackoveflow 中标签JButton
的鼠标悬停效果相似的鼠标悬停效果?例如
问问题
5802 次
3 回答
5
见JComponent.setToolTipText(String)
。工具提示在一定程度上支持 HTML,但不支持在 SO 标记弹出窗口底部提供链接的功能。
为此,您需要将工具提示换成JWindow
/JEditorPane
您需要自己将其“连接在一起”的位置。这是一个使用JWindow
(显示BufferedImage
实例)的示例。
于 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 回答