Java GUI改变主题的颜色

时间:2014-09-02 16:09:28

标签: java user-interface jframe

How?

如何将普通默认主题更改为这样的内容?

2 个答案:

答案 0 :(得分:1)

您必须更改应用的Look and Feel,您可以设计自己的L& F或使用现有的L& F,例如Nimbus

你可以这样实现Nimbus:

try {
    for (UIManager.LookAndFeelInfo info : UIManager.getInstalledLookAndFeels()) {
        if ("Nimbus".equals(info.getName())) {
            UIManager.setLookAndFeel(info.getClassName());
            break;
        }
    }
} catch (Exception e) {
    System.out.println("If Nimbus is not available, fall back to cross-platform");
    e.printStackTrace();
    try {
        UIManager.setLookAndFeel(UIManager.getCrossPlatformLookAndFeelClassName());
    } catch (Exception ex) {
        ex.printStackTrace();
    }
}

答案 1 :(得分:0)

您可以设置外观。谷歌是你的朋友,但这里是正式的外观教程:http://docs.oracle.com/javase/tutorial/uiswing/lookandfeel/index.html

请注意,您可以以编程方式设置L& F,也可以通过命令行参数进行设置。