我正在研究一个java程序,它从用户那里获取一堆值并返回一个答案。我有一个“清除”按钮,使应用程序准备好一组新的输入。所以我想要的是这个按钮应该关闭当前正在查看的框架(创建窗口关闭事件等),然后调用main()函数来创建我的应用程序的新实例。我该怎么办?我尝试了这个,但它关闭了所有内容并且新框架没有出现:
WindowEvent wev = new WindowEvent(this, WindowEvent.WINDOW_CLOSING);
Toolkit.getDefaultToolkit().getSystemEventQueue().postEvent(wev);
main(newInstance);
还有Toolkit做什么?建议一些阅读。谢谢。