Java Nimbus Button.前台不工作

Java Nimbus Button.前台不工作,java,swing,nimbus,uimanager,Java,Swing,Nimbus,Uimanager,我正在应用程序中使用Nimbus LAF,我想更改所有按钮的前景色。我在以下设置中执行此操作: UIManager.put("Button.foreground", Color.WHITE); 但这是行不通的。也许是因为我应该只使用原色和副色?谁能帮我一下吗 非常感谢 simple way 1) 您可以通过将值设置为UIManager,然后将对整个(例如JLabel)实例有效 2) 动态重复 most complex way 3) 创建自己的UIManager,例如 编辑: 也许正确的方法

我正在应用程序中使用Nimbus LAF,我想更改所有按钮的前景色。我在以下设置中执行此操作:

UIManager.put("Button.foreground", Color.WHITE);
但这是行不通的。也许是因为我应该只使用原色和副色?谁能帮我一下吗

非常感谢

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

2) 动态重复

most complex way
3) 创建自己的
UIManager
,例如

编辑:


<为了避免创建自己的
画家
/>也许正确的方法是使用无车,今天

谢谢你,mKorbel,我遵循了简单的方法,但对按钮不起作用。最复杂的方法是更改面板的背景色,但不更改按钮的背景色(使用属性Button.foreground)。也许是我的Java版本?1.6.0_26适用于Linux。请阅读