如下,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!");
}
});
}
});
}
}
---------------------------------------------------------------------------------------------------------------