2013-07-12 52 views

回答

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); 
+3

*「可以使用默認的用戶界面來設置。對於'NimbusLookAndFeel'。」 *這是使用默認的用戶界面的主要問題 - 他們不能跨PLAFs一致。 :( –

+0

+1 Andrew。因爲我一直是個'Metal'人,所以我從來不知道這個。 – splungebob

+0

請問爲什麼理由可能是JLabel可編輯或者不可以,JLabel不是爲此指定的 – mKorbel