我有一个关于jlabel的问题。当我们将鼠标指针移到它上面时,我想改变jlabel的颜色。同时改变鼠标光标,如图指针。请帮帮我。当我们移动鼠标指针时改变jlabel的颜色
-3
A
回答
1
下面是一些代码来实现这一目标:
JLabel label = new JLabel();
label.setCursor(CURSOR);
label.addMouseListener(new MouseAdapter(){
@Override
public void mouseEntered(MouseEvent e) {
label.setForeground(COLOR1);
}
@Override
public void mouseExited(MouseEvent e) {
label.setForeground(COLOR2);
}
});
注意,这类光标将只不同的是标签内部时,所以你可能想要做frame.setCursor而不是有变化影响到整个窗口。
+1
继承自[MouseAdapter](http://docs.oracle.com/javase/8/docs/api/java/awt/event/MouseAdapter.html)而不是实现MouseListener可以让您无法实现所有这些未使用的方法。 –
+1
这是一个更好的方法来编辑。 –
+0
感谢您的帮助,它确实有效 –
相关问题
- 1. 处理:像素通过鼠标指针改变颜色
- 2. 移动鼠标指针
- 3. 当我改变它的颜色时,JButton不会改变颜色
- 4. 当鼠标悬停在链接上时,改变div的颜色
- 5. 如何在鼠标移动时动态改变图形的颜色?
- 6. jquery鼠标移动到一个TD改变背景颜色
- 7. 当鼠标悬停在选项上时改变颜色
- 8. Javascript/Onclick - 鼠标移动时鼠标指针
- 9. 从手工更改鼠标指针移动到我
- 10. 在鼠标上改变div的颜色
- 11. 如何更改鼠标指针颜色tkinter?
- 12. 鼠标悬停和鼠标移出文字的颜色变化
- 13. 通过鼠标改变颜色
- 14. 用鼠标指针移动蟒龟
- 15. Android:跟踪鼠标指针移动
- 16. 在JavaScript中移动鼠标指针
- 17. 的JLabel不会改变颜色两次
- 18. PagerSlidingTabStrip改变指标的颜色
- 19. 当鼠标移动按钮时,阻止ListView改变选择
- 20. 改变背景颜色当鼠标悬停
- 21. 当你用鼠标快速移动时,鼠标移动速度会变慢
- 22. 改变ui主题颜色和鼠标点击鼠标悬停?
- 23. CSS动画移动和改变颜色
- 24. 根据鼠标移动更改backgorund颜色
- 25. 使我JObjects只改变按下鼠标的颜色?
- 26. 改变鼠标移动光标类型
- 27. 如何改变文本的颜色,当他们被移动到另一个div
- 28. 变色鼠标移到它
- 29. 我们如何改变当我们在MKMapView中按下一个管脚时出现的标注的颜色?
- 30. 当ajax调用时更改鼠标指针
请提供一个[mcve](https://stackoverflow.com/help/mcve),描述您已采取哪些措施来解决问题以及哪些措施无法正常工作。 –
请先询问后再搜索,然后用您的问题显示您搜索的具体结果。否则,你只是要求人们反复询问和回答。 –