私は(Swing + AWT)アプリケーションを持っています。これは外部のjarライブラリを使用します(そのmain
中のメソッドを呼び出すことによって)。この外部アプリケーションは、イベントが発生するたびにウィンドウを開きます(ボタンが押されるなど)。外部のjarソースコードにアクセスできないことを考慮してください。
メインを再度呼び出す前に、以前に開いたウィンドウを閉じるにはどうすればよいですか?
このactionPerformed
ように見えます:
private void anActionPerformed(java.awt.event.ActionEvent evt) {
String [] argv = {"arg1","arg2","arg3"};
com.somepackage.SomeClass.main(argv);
}