我在netbeans中做了一个java项目,我最近看到有2个案例的UI不同。 1. 如果我右键单击并运行主项目,或者如果我按 Shift + F6。 如果我执行 Shift + F6,就会出现一个漂亮的用户界面(见按钮):
如果我右键单击我的项目并运行它;按钮样式看起来很古老:
我的问题,为什么?第二件事;我想要的是,如果我通过 JAR 文件将我的程序传输到其他系统;漂亮的用户界面应该来了。如何做到这一点?
最佳答案
当我们通过单击“运行”来运行项目时,项目将以主类文件启动,即类具有主入口点。但是当我们按下 Shift + F6 时,当前在编辑器窗口中打开的文件会使用它自己的 main 函数运行。所以,也许你也在做同样的事情。可能您在定义 GUI 的文件以外的文件中设置了项目的外观和感觉,并且您只是通过按 Shift + F6 启动 GUI 框架。因此在没有 L&F 设置的情况下启动框架。
只需清理并构建项目并查看最终 .jar 文件的输出。
关于java - Shift + F6 和右键单击运行之间的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21183527/