我被要求修改Java桌面应用程序(我从未在Java桌面应用程序上工作过)。
我已经获得了使用 Netbeans 8.0.2 打开的项目。 发生了一些奇怪的事情。
如果我通过右键单击项目->运行从Netbeans启动应用程序(执行“ 清理并构建”后),我将得到以下外观: / p>
如果我使用java -jar C:\Users\...\NetBeansProjects\Clean\appaName.jar
从命令行启动应用程序,则会得到这种外观(这是正确的,因为这是我的操作系统Windows 10的外观):
从下面的图片中可以看到,在Netbeans上,运行时平台和 JRE 似乎是正确的设置。
谢谢
答案 0 :(得分:2)
初始化系统的外观。 (尽管我更喜欢“雨云”。)
最好一开始就做。
public static void main(String[] args) {
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
...
}
查看NetBeans为main
生成的代码;因为外观代码也可能会生成。