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