好吧,现在有了一个使用“系统”外观和感觉的摇摆应用程序。现在,我想要将主面板的背景颜色更改为黑色。太简单了吧?Java-更改摆动背景颜色?
UIManager.put("Panel.background", Color.BLACK);
好耶,除了现在在应用程序中的控件看起来愚蠢的,因为他们的“影子”,对于一个更好的词想,都毕业朝老系统默认的颜色(毛窗户灰色)褪色。所以所有的控件都有浅灰色的“角落”,特别是JTabbedPane上的标签。 我知道它可以被修复,因为如果您将windowsXP主题更改为具有不同默认应用程序颜色的主题,则控件将采用此已更改的颜色,并且其阴影会“淡入”它。
但是我不知道UIManager键是什么,或者你可以用UIManger做。
我真的不想改变L & F引擎,因为除此之外它看起来不错。