Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Windowbuilder中的Windows样式_Java_Windows_Export_Windowbuilder - Fatal编程技术网

Java Windowbuilder中的Windows样式

Java Windowbuilder中的Windows样式,java,windows,export,windowbuilder,Java,Windows,Export,Windowbuilder,嘿,我编了一个计算器。在“设计”选项卡中,我将其设置为Windows,但我将其导出,这是令人讨厌的“金属”主题。它看起来不像是我设计的。真诚的乔纳森 解决方案是: 首先,您需要转到:窗口>首选项>WindowBuilder>Swing>外观 然后勾选“窗口>应用并关闭” public static void main(String[] args) { try { UIManager.setLookAndFeel(UIManager.getSystemLookAndFee

嘿,我编了一个计算器。在“设计”选项卡中,我将其设置为Windows,但我将其导出,这是令人讨厌的“金属”主题。它看起来不像是我设计的。真诚的乔纳森

解决方案是:

首先,您需要转到:窗口>首选项>WindowBuilder>Swing>外观

然后勾选“窗口>应用并关闭”

public static void main(String[] args) {
    try {
        UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
    } catch(Exception e) {
        System.out.println("Error setting native LAF: " + e);
    }
    EventQueue.invokeLater(new Runnable() {
        public void run() {
            try {
                YourFrame frame = new YourFrame();
                frame.setVisible(true);
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    });
}

您确实需要在应用程序本身中设置所需的外观。如果没有提供,并且应用程序在Windows中运行,那么它应该默认为Windows L&F。有两种常见的Windows L&F,
Windows
Windows Classic
。感谢它起作用。如果你找到了解决方案,请创建一个答案,而不是编辑问题来指出它。“它看起来不像是我设计的”当然可以。它有同样的打字错误。