好吧,現在有了一個使用「系統」外觀和感覺的搖擺應用程序。現在,我想要將主面板的背景顏色更改爲黑色。太簡單了吧?Java-更改擺動背景顏色?
UIManager.put("Panel.background", Color.BLACK);
好耶,除了現在在應用程序中的控件看起來愚蠢的,因爲他們的「影子」,對於一個更好的詞想,都畢業朝老系統默認的顏色(毛窗戶灰色)褪色。所以所有的控件都有淺灰色的「角落」,特別是JTabbedPane上的標籤。 我知道它可以被修復,因爲如果您將windowsXP主題更改爲具有不同默認應用程序顏色的主題,則控件將採用此已更改的顏色,並且其陰影會「淡入」它。
但是我不知道UIManager鍵是什麼,或者你可以用UIManger做。
我真的不想改變L & F引擎,因爲除此之外它看起來不錯。