2011-04-06 265 views
1

我想更改標籤標題中的顏色。
我試圖設置不同的屬性,但沒有任何更改。
在我的主要內容中,我將屬性text設置爲白色,以便所有文本均爲白色。Nimbus更改標籤標題的顏色

現在我想更改一些組件文本,如選項卡窗格,但它不會更改。

UIDefaults tabPaneDefaults = new UIDefaults(); 
tabPaneDefaults.put("textBackground", new ColorUIResource(Color.black)); 
tabPaneSettings.putClientProperty("Nimbus.Overrides", tabPaneDefaults); 
tabPaneSettings.putClientProperty("Nimbus.Overrides.InheritDefaults",false);` 

回答

1

我認爲設置文本背景的實際值是「TabbedPane.background」。所以你的代碼應該以:

UIDefaults tabPaneDefaults = new UIDefaults(); 
    tabPaneDefaults.put("TabbedPane.background", new ColorUIResource(Color.black)); 
+0

我試着用這個屬性和其他幾個,但沒有任何改變。 – wotan2009 2011-04-07 12:09:48

+0

有一些關於Nimbus的事情是我認爲它不會對顏色使用'UIDefaults'覆蓋。 我已經嘗試了很多組合來改變顏色,但他們都沒有工作:( – Matthieu 2013-06-28 05:48:26