更改颜色主题

Nimbus 的外观具有一组默认颜色,但是您无需使用它们。您可以更改颜色以匹配您的公司品牌或其他配色方案。

Nimbus 使用的所有颜色都存储为一组UIManager属性。在设置外观之前,可以更改任何或所有这些属性。例如:

UIManager.put("nimbusBase", new Color(...));
UIManager.put("nimbusBlueGrey", new Color(...));
UIManager.put("control", new Color(...));

for (LookAndFeelInfo info : UIManager.getInstalledLookAndFeels()) {
    if ("Nimbus".equals(info.getName())) {
        UIManager.setLookAndFeel(info.getClassName());
        break;
    }
}

三种基本颜色nimbusBasenimbusBlueGreycontrol可以满足您的大多数需求。在Nimbus Defaults页上查看颜色键及其默认值的完整列表。