Я хочу показать окно «Подтвердить закрытие» при закрытии главного окна приложения, но без его исчезновения. Сейчас я использую windowsListener
, а точнее - событие windowsClosing
, но при использовании этого события главное окно закрывается, и я хочу, чтобы оно оставалось открытым.
Вот код, который я использую:
Для регистрации слушателя
this.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent evt) {
thisWindowClosing(evt);
}
});
Реализация обработки события:
private void thisWindowClosing(WindowEvent evt) {
new closeWindow(this);
}
Также я пытался использовать this.setVisible(true)
в методе thisWindowClosing()
, но он не работает.
Есть предложения?