Java Nimbus Button.foreground无法正常工作

我在我的应用程序上使用Nimbus LAF,我想更改所有按钮前景色.我做这个设置:

UIManager.put("Button.foreground", Color.WHITE);

但这不起作用.也许是因为我应该只使用主要和次要的Nimbus颜色?有人可以帮帮我吗?

非常感谢.

最佳答案

simple way

1)您可以通过将值设置为U000anager来设置Color once,然后对整个(例如JLabel)实例有效

2)反复动态set and override UIManager

most complex way

3)创建自己的UIManager,例如aephyr

编辑:

<避免创建自己的Painters />也许正确的方法可能是使用non_buggy和今天Custom Look and Feel

点赞