Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/321.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.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 swing应用程序的外观在netbeans和eclipse中有所不同_Java_Eclipse_Swing_Netbeans - Fatal编程技术网

Java swing应用程序的外观在netbeans和eclipse中有所不同

Java swing应用程序的外观在netbeans和eclipse中有所不同,java,eclipse,swing,netbeans,Java,Eclipse,Swing,Netbeans,我正在使用Netbeans IDE 7.4开发java swing应用程序,在这里,我试图将外观和感觉设置为本地的。当我运行应用程序时,它的外观与windows不同(我的操作系统是windows 8) 我试着使用eclipse来实现我在代码中提供的外观,例如:Nimbus、Window等 我想继续在Netbeans中开发这个应用程序,因为它的拖放功能可以节省编写GUI特定代码的大量时间 以下是代码片段,它在从eclipse构建和运行时为我提供了windows外观,但在从Netbeans构建和运行

我正在使用Netbeans IDE 7.4开发java swing应用程序,在这里,我试图将外观和感觉设置为本地的。当我运行应用程序时,它的外观与windows不同(我的操作系统是windows 8)

我试着使用eclipse来实现我在代码中提供的外观,例如:Nimbus、Window等

我想继续在Netbeans中开发这个应用程序,因为它的拖放功能可以节省编写GUI特定代码的大量时间

以下是代码片段,它在从eclipse构建和运行时为我提供了windows外观,但在从Netbeans构建和运行时没有提供windows外观:

for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
        if ("Windows".equals(info.getName())) {
            try {
                javax.swing.UIManager.setLookAndFeel(info.getClassName());
            } catch (ClassNotFoundException e) {
                e.printStackTrace();
            } catch (InstantiationException e) {
                e.printStackTrace();
            } catch (IllegalAccessException e) {
                e.printStackTrace();
            } catch (UnsupportedLookAndFeelException e) {
                e.printStackTrace();
            }
            break;
        }
    }
你试过了吗

UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());


关于其他方面,请看一看。这里提到了很多示例代码。

NetBeans IDE生成代码,在页边空白处用“[+]”括起来,乍一看并不明显。我相信
main
方法的开始,即安装Nimbus外观。不太确定,但看看代码


在每一种情况下,您似乎都在更早地使用NetBeans生成代码,因为这是有区别的。简单地在开放项目中查找
setLookAndFeel

我试过了,但问题仍然是一样的,在eclipse中构建和运行时可以正常工作,但在netbeans中构建和运行时不会出现……感谢您的建议,我知道我们需要在
main
方法中做的第一件事是设置
UIManager
。现在对我来说很好。
UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");