У меня есть класс, который расширяет JDialog, что есть окно слушателя:JDialog с WindowListener - windowClosing не уволили
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, ничего не происходит. И я не вижу печати «закрытия ...»
Что мне не хватает?
Код выглядит разумным, опубликовать [SSCCE] (http://www.sscce.org), который демонстрирует проблему. – camickr