[résolu] windowClosing probleme
Bonjour
je développe actuelment un éditeur de texte et j'ai un petit probleme.
voila quand l'utilisateur quitte l'application je veux que si le texte n'est pas déjà enregister ouvrir une boite de dialogue demande
soit : quitter sans sauvegarder , annuler et enregister
en passant pas le JMenu il n'y a aucun probleme ça marche comme je le désire mais si je clique sur la crois il m'ouvre bien la fenetre de dialogue mais si je clique sur annuler il ferme comme meme l'aplication.
Code:
1 2 3 4 5
| addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
fermeture();
}
}); |
Methode fermeture
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
private void fermeture(){
FDialFermeture bd = new FDialFermeture(this);
int num = bd.lanceDialog();
if(num == 1){
if(fichier != null){
enregistrer(baronglet.getSelectedIndex());
}
else{
enregistrerSous(baronglet.getSelectedIndex());
}
System.exit(0);
}
if(num == 3){
System.exit(0);
}
} |
mon hyppothèse est que quand on utilise windowClosing il ferme obligatoirement l'application
voila merci d'avance pour votre aide