2010-09-02 32 views
1

我不喜歡java中的默認外觀。我正在使用netbeans。在java中添加一些系統外觀和感覺

我想般的外觀的窗戶和feel.so我包括:

try 
{ 
     UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); 
} 
catch(Exception e) { } 

我在我的frame.After用戶的10個標籤並在每個標籤的一些工作(點擊單選按鈕等),我必須設置該選項卡的背景。

tab.setBackgroundAt(j,new Color(255,0,0));//tab is JTabbedPane 

外觀和感覺忽略了上面的行。我不想改變外觀和感覺。

+0

您是否說tab.setBackground行使用默認外觀而不是系統外觀?多一點細節會有所幫助。 – Nivas 2010-09-02 03:30:18

回答

0

工具 - >選項 - >編輯 - >格式或代碼模板

1

顯然,它仍然是this issue。 Sun認爲你不能爲JTabbedPane設置背景並不是一個缺陷。只有Metal LaF似乎尊重這個價值; Nimbus,GTK +,甚至Motif繪製自己的背景。

嘗試設置選項卡的自定義組件。也許用戶創建的標籤會尊重背景屬性。