このコードを使用して、シェルがいつ閉じられたかを知ることができます。
shell.addShellListener(new ShellAdapter()
{
@Override
public void shellClosed(ShellEvent e)
{
System.out.println("closed");
}
}
しかし、ShellEvent
オブジェクトは、シェルがプログラムによって閉じられたのか、ユーザーが X ボタンをクリックしたときに閉じられたのかを教えてくれません。
伝える方法はありますか?