我在我的应用程序上使用 Nimbus LAF,我想更改所有按钮的前景色。我做这个设置:
UIManager.put("Button.foreground", Color.WHITE);
但这不起作用。也许是因为我应该只使用主要和次要的 Nimbus 颜色?有人可以帮我吗?
非常感谢。
simple way
1)您可以通过将值设置为Color 一次UIManager
,然后对整个(例如 JLabel)实例有效
2)反复动态设置和覆盖UIManager
most complex way
3) 创建自己的UIManager
,例如通过aephyr
编辑:
< 避免创建自己的Painters
/> 也许正确的方法是使用 non_buggy 和今天的自定义外观