如何为JLabel设置禁用的文本颜色?

时间:2013-07-12 06:28:32

标签: java swing jlabel foreground uimanager

如何为程序中的每个JLabel设置禁用的文本颜色。它不在文档中。有没有办法为它设置禁用的前景色?

1 个答案:

答案 0 :(得分:3)

我明白了。可以使用UI默认值设置前景。

// Use the key, Label.disabledForeground
UIManager.put("Label.disabledForeground",Color.RED);

JLabel l=new JLabel("Label Disabled");
l.setEnabled(false);
// You get a red foreground

NimbusLookAndFeel

UIManager.put("Label[Disabled].textForeground",Color.RED);