いくつかのスレッドを使用して Java スイング アプリケーションを作成します。ウィンドウで「x」ボタンを押すと、実行中のすべてのスレッドが停止し、アプリケーションが正常に終了しました。しかし、Javaコードからアプリケーションを閉じたいです。this.dispose(); を使用しました。アプリケーションを閉じます。しかし、その方法を使用すると、ウィンドウが閉じられます。しかし、すべてのスレッドはまだ実行中です。アプリケーションを適切に閉じた方法。私を助けてください。
2710 次
2 に答える
3
useSystem.exit(0);
により、JVM がアプリケーションをサイレント モードで強制終了するか、または他のスレッドをデーモンとして作成します。
于 2013-07-16T08:25:11.750 に答える
1
public static void exit(int status)を参照してください
現在実行中の Java 仮想マシンを終了します。
ただし、マルチスレッド アプリケーションでこれを使用する場合は注意が必要です。
于 2013-07-16T08:23:51.357 に答える