在悬停时更改文本的颜色

时间:2014-03-06 15:29:47

标签: java swing mouselistener

我让MouseMotionListener工作了。我现在的问题是,我希望在文本翻转后将文本的颜色(最初是黑色)更改为另一种颜色(比如红色)。

然后,当我的鼠标不再悬停在该文本上之后,它必须回到原来的颜色。

任何提示?提前谢谢!

1 个答案:

答案 0 :(得分:3)

MouseMotionListener不是你想要的。使用标准MouseListener并使用mouseEnteredmouseExited方法设置标签颜色。理想情况下,文本的尺寸应与标签本身的尺寸相匹配,因此请务必使用符合首选尺寸的布局管理器,并在启动时打包顶级容器。