Java JButton鼠标悬停在颜色

时间:2017-04-21 09:21:21

标签: java swing uimanager

我有一个使用“系统”外观的Java Swing应用程序(因为我正在使用Windows,我在我的应用程序中获得“本机Windows”控件)。现在,出于“品牌化”的原因,我试图在我的按钮上强制执行特定的颜色,但我有一个问题。我更喜欢使用UIManager但我找不到任何可以让我选择“鼠标悬停”颜色的属性。 请看看附上的图片:

enter image description here

似乎我的按钮鼠标悬停在默认的Windows“浅蓝色”上(在此屏幕截图中看不到指针)。

我该如何改变这种颜色?

对我来说,只有选项是某种UIManager全局变量,我根本无法负担我的应用程序中的所有按钮,并覆盖一些自定义按钮或添加“鼠标输入”和“鼠标退出”的监听器。

1 个答案:

答案 0 :(得分:3)

最好的方法是使用此库TinyLAF自定义应用程序的LAF。 非常易于使用,具有漂亮的控制面板,可帮助您完成一些主题并在项目中使用创建的主题文件。

这是一个关于如何使用它的小教程,以防doc不太清楚 http://yourjavacode.blogspot.com.ng/2013/05/tinylaf-change-your-java-look-and-feel.html

我希望这有所帮助。