我有一个继承自JDialog的类,其中包含一个窗口监听器:
class MyClass extends JDialog {
public MyClass() {
setDefaultCloseOperation( JDialog.DO_NOTHING_ON_CLOSE );
addWindowListener( new WindowAdapter() {
@Override
public void windowClosing(WindowEvent e) {
System.out.println("closing...");
//do something...
}
});
}
}
当我点击X按钮时,没有任何反应。而且我也看不到“closing…”的打印信息。
我错过了什么?