0

可能重复:
如何重新启动 Java 应用程序?

我正在开发一个 java 程序,它从用户那里接收一堆值并返回一个答案。我有一个“清除”按钮,它使应用程序准备好接受一组新的输入。所以我想要的是这个按钮应该关闭当前正在查看的框架(创建一个窗口关闭事件等等),然后调用 main() 函数来创建我的应用程序的一个新实例。我该怎么做?我试过了,但它关闭了所有东西并且新框架没有出现:

WindowEvent wev = new WindowEvent(this, WindowEvent.WINDOW_CLOSING);
Toolkit.getDefaultToolkit().getSystemEventQueue().postEvent(wev);
main(newInstance);

以及 Toolkit 的作用是什么?建议一些读数。谢谢你。

4

1 回答 1

0

根据我的评论,我认为这不是最佳做法,但这是可能的。

这已经在这里得到了回答: 如何重新启动 Java 应用程序?

我希望这有帮助,

于 2012-11-27T10:55:24.080 回答