如何为程序中的每个JLabel
设置禁用的文本颜色。它不在文档中。有没有办法为它设置禁用的前景色?
答案 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);