2
如何在我的程序中爲每個JLabel
設置禁用的文本顏色。它不在文檔中。有沒有辦法爲它設置禁用的前景色?如何爲JLabel設置禁用的文本顏色?
如何在我的程序中爲每個JLabel
設置禁用的文本顏色。它不在文檔中。有沒有辦法爲它設置禁用的前景色?如何爲JLabel設置禁用的文本顏色?
我明白了。前臺可以使用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);
*「可以使用默認的用戶界面來設置。對於'NimbusLookAndFeel'。」 *這是使用默認的用戶界面的主要問題 - 他們不能跨PLAFs一致。 :( –
+1 Andrew。因爲我一直是個'Metal'人,所以我從來不知道這個。 – splungebob
請問爲什麼理由可能是JLabel可編輯或者不可以,JLabel不是爲此指定的 – mKorbel