通常のSwingアプリケーションは最初にEDTを開始し、最後のウィンドウが閉じられると、アプリケーションは基本的にSystem.exitで暗黙的または明示的に停止します。
しかし、私の小さなアプリケーションは、実際にはSwingについて何も知らないフレームワークのプラグインです。プラグインを呼び出すと、ユーザーから入力を取得して後で終了するためにダイアログが表示されますが、フレームワークは実行を継続する必要があります。だから私は呼び出すことができませんSystem.exit
。
しかし、そうしないと、EDTは引き続き実行され、フレームワークが終了すると、EDTは引き続き実行され、実行され、実行されます...
したがって、アプリケーションを強制終了せずにEDTを強制終了したいと思います。それ、どうやったら出来るの?