展开全部
你需要加个锁,关闭窗口的时候通知。e68a8462616964757a686964616f31333332623433private static Object lock = new Object();
for (int i = 0; i
synchronized (lock) {
new TestFrame().setVisible(true);
try {
lock.wait();
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
myframe.addWindowListener(new WindowListener() {
public void windowClosing(WindowEvent e) {
synchronized (lock) {
lock.notify();
}
}
public void windowOpened(WindowEvent e) {}
public void windowIconified(WindowEvent e) {}
public void windowDeiconified(WindowEvent e) {}
public void windowDeactivated(WindowEvent e) {}
public void windowClosed(WindowEvent e) {}
public void windowActivated(WindowEvent e) {}
});