Confirmation à la fermeture d'une JFrame
Bonjour,
Je voudrais afficher un boite de dialogue de confirmation lorsque l'utilisateur clic sur le bouton de fermeture de la fenêtre.
Voila le code que j'ai mis en place dans ma JFrame :
Dans le constructeur :
Code:
1 2 3 4 5
| addWindowListener( new WindowAdapter() {
public void windowClosing(WindowEvent e) {
fermer();
}
}); |
La méthode en question :
Code:
1 2 3 4 5 6 7 8 9 10
| public void fermer() {
int reponse = JOptionPane.showConfirmDialog(this,
"Voulez-vous quitter l'application",
"Confirmation",
JOptionPane.YES_NO_OPTION,
JOptionPane.QUESTION_MESSAGE);
if(reponse == JOptionPane.YES_OPTION ){
dispose();
}
} |
Cependant quelque soit le choix de l'utilisateur, la fenêtre se ferme.
D'où cela provient-il ? Merci.