有沒有辦法判斷一個對話已經在Java中被關閉,這裏是熊最小碼:如何檢查Dialog是否關閉?
JFrame jframe = new JFrame();
Dialog dialog = new Dialog(jframe);
JButton jbutton = new JButton("Press to stuff");
jframe.add(jbutton);
jbutton.addActionListener((e)->{
methodStuff(dialog);
//stuff to do after dialog has been closed
}
在這個所謂的「methodStuff」
...
dialog.dispose();
...
如何檢查
而且某處那一行:「dialog.dispose();」發生了什麼?那可能嗎?
太感謝你了,但是由於某些原因的windowClosing沒有工作,所以我找到了WindowAdapter javadoc,並決定使用windowClosed,它工作得很好 –