0
새로운 JDialog를 호출하는 JFrame이 있습니다.이 JDialog에는 닫는 버튼이 있습니다.버튼으로 대화 상자 닫기
JDialog가 닫힐 때 JFrame을 다시 그려야합니다. 그러나 버튼을 사용하여 JDialog를 닫을 때 아무 일도 일어나지 않지만 고전적인 "X"버튼으로 닫을 때 발생하지 않습니다.
private void ButtonNewMermaActionPerformed(java.awt.event.ActionEvent evt) {
addNewMerma dialog = new addNewMerma(new javax.swing.JFrame(), true);
dialog.addWindowListener(new java.awt.event.WindowAdapter() {
@Override
public void windowClosing(java.awt.event.WindowEvent e) {
repaintTable();
}
});
dialog.setVisible(true);
}
그리고 여기 JDialog를 닫을되는 JDialog의 버튼의 코드 : 나는 청취자의 필요에 JFrame의를 말한 것처럼
private void ButtonAddAndCloseActionPerformed(java.awt.event.ActionEvent evt) {
addMerma();
this.dispose();
}
을
이
는 JFrame의에서의 WindowListener입니다 JDialog가 닫히고 Jframe을 다시 그리는시기를 캡처합니다. 하지만 버튼 (ButtonAddAndClose)을 닫을 때 아무 일도 일어나지 않습니다.
대화 상자를 닫을 때 어떻게해야합니까? –