您可以执行几项不同的操作,具体取决于您希望对确切颜色进行多少控制。最简单的方法是更改UIManager中的某些属性,以更改Nimbus派生其其他颜色的颜色。我对您的代码进行了一些尝试,发现如果将以下代码放在对UIManager.setLookAndFeel()的调用之后,它将近似您在示例中尝试的红黑外观:
UIManager.put("nimbusbase", new ColorUIResource(0, 0, 0)); UIManager.put("textForeground", new ColorUIResource(255, 0, 0));我将它留给您进行实验。有关更多信息,请尝试在此处配置Nimbus 。确保您查看他的标题为“ Nimbus
UIDefaults属性列表”的链接。除了将颜色按摩成与所需颜色相似的东西外,您还必须开始做一些杂乱的事情,例如实现可自定义绘画的Painter类。



