2

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

4

1 回答 1

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);
于 2013-07-12T06:28:32.350 回答