如下,windowOpened响应,但关闭主窗口时windowClosed不响应,不知道什么原因。
public
class
Installer
extends
ModuleInstall {
@Override
public void restored() {
// TODO
SwingUtilities.invokeLater( new Runnable() {
@Override
public void run() {
WindowManager.getDefault().getMainWindow().addWindowListener( new WindowAdapter() {
@Override
public void windowOpened(WindowEvent e) {
System.out.println( " windowOpened is called! " );
}
@Override
public void windowClosed(WindowEvent e) {
System.out.println( " windowClosed is called! " );
}
});
}
});
}
}
@Override
public void restored() {
// TODO
SwingUtilities.invokeLater( new Runnable() {
@Override
public void run() {
WindowManager.getDefault().getMainWindow().addWindowListener( new WindowAdapter() {
@Override
public void windowOpened(WindowEvent e) {
System.out.println( " windowOpened is called! " );
}
@Override
public void windowClosed(WindowEvent e) {
System.out.println( " windowClosed is called! " );
}
});
}
});
}
}
---------------------------------------------------------------------------------------------------------------