2014-09-05 192 views
0

我只是试图实现一个按钮,它将重新运行我的程序中的主文件。所以,基本上当按钮被点击时,应用程序将重新启动,并且将会像用户从一开始就再次玩游戏一样。这可能吗?如果是的话,我将如何去编码这个按钮?我正在使用NetBeans IDE 8.0非常感谢您花时间尝试和帮助我:)我欣赏它。亲切的问候。Netbeans - 应用程序重新启动

额外编辑1:有没有什么会重新打开主类?我读过Application.Restart()将在C#应用程序中工作的地方。 NetBeans有没有这样的事情?提前欢呼

+0

检查Veger的答案:http://stackoverflow.com/questions/4159802/how-can-i-restart-a-java-application – 2014-09-05 14:18:29

回答

0

您可以创建一个表单(这是不可见的),当您的应用程序启动时立即打开您的游戏。那么你的游戏就是孩子的形式,而开始游戏的形式就是父母的形式。

如果将父窗体作为参数传递给子窗体(创建子窗体时),则子窗体可以保留此引用。子表单然后可以从父表单调用一个方法。

你可以告诉你的父母关闭子表单并开始一个新的表单。用户将会体验到这种新的游戏开始。