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 :
La méthode en question :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 addWindowListener( new WindowAdapter() { public void windowClosing(WindowEvent e) { fermer(); } });
Cependant quelque soit le choix de l'utilisateur, la fenêtre se ferme.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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(); } }
D'où cela provient-il ? Merci.
Partager