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 に答える