【问题标题】:Under Netbeans/Java Swing, how do I run the program as GTK+ Look and Feel?在 Netbeans/Java Swing 下,如何以 GTK+ 外观运行程序?
【发布时间】:2010-07-27 14:24:59
【问题描述】:

我一直在尝试用谷歌搜索这个答案,但没有任何结果。我一直在寻找如何让 Netbeans 在 GTK 皮肤中运行的答案……这不是我想要的。

我有一个 Java Swing 应用程序。当我右键单击 JPanel Form --> Preview 时,我可以在 GTK+、C/X Motif 下预览它。但是,每当我尝试运行程序(构建 + 运行)时,生成的 GUI 都是 Java Swing 外观。

如何为这个程序永久启用 GTK+?

【问题讨论】:

    标签: java linux swing gtk look-and-feel


    【解决方案1】:

    您必须根据本机外观来set the Look and Feel

    以下代码必须在您的应用启动时运行。

    public static void setLookAndFeel() {
        try {
          UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
        } catch(Exception e) {
          System.out.println("Error setting native LAF: " + e);
        }
    }
    

    【讨论】:

    • 谢谢! Netbeans 抱怨我没有 UIManager。我要导入哪些包?
    • 包是javax.swing
    【解决方案2】:

    在项目资源管理器中右键单击项目节点,选择属性,转到应用程序 -> 桌面应用程序节点,选择所需的外观和感觉

    【讨论】:

    • 嗨。感谢您的回复!我在 Linux 平台上使用 Netbeans 6.9,但似乎找不到桌面应用程序节点。在 Applications-> Desktop 下(我只看到 Web Start and Formatting)。你有不同的口味吗?
    • 这可能仅适用于 Netbeans 平台应用程序
    猜你喜欢
    • 1970-01-01
    • 2014-06-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多