我只是想实现一个按钮,它将在我的程序中重新运行一个主文件。因此,本质上,当点击按钮时,应用程序将重新启动,就像用户从一开始就再次玩游戏一样。这可能吗?如果是的话,我该如何对这个按钮进行编码?我正在使用netbeans IDE 8.0。非常感谢大家花时间尝试并帮助我:)我很感激。谢谢。
额外编辑1:有什么东西可以重新打开主类吗?我在某个地方读到Application.Restart()将在C#应用程序中工作。NetBeans有这样的东西吗?提前欢呼
要重新启动应用程序,可以使用以下代码
Runtime.getRuntime().exec("java -jar myApp.jar");
System.exit(0);
在netbeans平台应用程序中,您可以使用以下命令
LifecycleManager.getDefault().markForRestart();
LifecycleManager.getDefault().exit();
阅读这篇文章肯定会有所帮助:http://docs.oracle.com/javase/tutorial/essential/concurrency/runthread.html
你应该在游戏运行的地方创建一个线程。每次按下、重新启动或唤醒线程时。
我希望这能有所帮助。