java - Shift + F6 和右键单击运行之间的区别?

标签 java netbeans

我在netbeans中做了一个java项目,我最近看到有2个案例的UI不同。 1. 如果我右键单击并运行主项目,或者如果我按 Shift + F6。 如果我执行 Shift + F6,就会出现一个漂亮的用户界面(见按钮): Shift+F6

如果我右键单击我的项目并运行它;按钮样式看起来很古老: Right Click and Run

我的问题,为什么?第二件事;我想要的是,如果我通过 JAR 文件将我的程序传输到其他系统;漂亮的用户界面应该来了。如何做到这一点?

最佳答案

当我们通过单击“运行”来运行项目时,项目将以主类文件启动,即类具有主入口点。但是当我们按下 Shift + F6 时,当前在编辑器窗口中打开的文件会使用它自己的 main 函数运行。所以,也许你也在做同样的事情。可能您在定义 GUI 的文件以外的文件中设置了项目的外观和感觉,并且您只是通过按 Shift + F6 启动 GUI 框架。因此在没有 L&F 设置的情况下启动框架。
只需清理并构建项目并查看最终 .jar 文件的输出。

关于java - Shift + F6 和右键单击运行之间的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21183527/

相关文章:

C程序打不开文件

java - 当在 bean 内部调用该方法时,Spring AOP 不起作用

Java Swing TextArea 出乎意料的态度

java - 如何在ireport中执行主报表时编译子报表?

java - 如何扫描可执行文件的搜索路径

netbeans - 使用 NetBeans 中的目录转到文件

java - 执行 new Mat() 时出现 UnsatisfiedLinkError

java - 如何备份运行中的嵌入式H2数据库引擎?

字符类中的 Java Regex 非法转义字符

Java/Slick - 我应该在游戏中使用多个类吗