4

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

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

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

非常感谢。

4

1 回答 1

2
simple way

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

2)反复动态设置和覆盖UIManager

most complex way

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

编辑:

< 避免创建自己的Painters/> 也许正确的方法是使用 non_buggy 和今天的自定义外观

于 2012-02-16T12:39:18.820 回答