我創建了一個從WindowAdapter擴展的類,這樣每次我想關閉一個窗口時,它會問你是否真的要關閉窗口。當我點擊「否」時出現問題。我該如何處理它,以便窗口事件不會「保持」在那裏,並且框架一直在嘗試分派它? 我只做一個回報,我不能拿出任何東西。下面的代碼:WindowAdapter發送一個窗口事件(關閉窗口)
public class ExitController extends WindowAdapter{
@Override
public void windowClosing(WindowEvent windowEvent) {
if(JOptionPane.showConfirmDialog(null,"Are you sure to close this window?",
"Really Closing?", JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE)
== JOptionPane.YES_OPTION){
System.exit(0);
} else {
return;
}
}
}
你在這裏做什麼應該工作。其他聽衆也會收到該事件。 –