Java - methode a la fermeture d'une interface

p_oum Messages postés 992 Statut Membre -  
 TheRedXPeace -
Bonjour,

J'ai créé un programme qui est composé d'une interface graphique en java et je voudrais qu'une méthode (maMethode()) s'execute lorsque que je clique sur la croix rouge de mon interface graphique.

Savez vous sur quel événement je doit la placer ou sur quelle propriété du jFrame ou du jPanel doit elle se trouver ?

PS: j'utilise netBeans

Merci
--
On m'a dit ....

6 réponses

  1. youpy
     
    que cherche tu à faire exactement lors du clic?
    si c'est simplement fermer ta fenetre ... ajoute sa lorsque tu déclare ton panel :

    this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    0
  2. p_oum Messages postés 992 Statut Membre 88
     
    Bonjour,

    Je voudrais que lorsque l'utilisateur clic sur la croix ma sauvegarderInfo() se lance avant de fermer l'application
    0
  3. sandul Messages postés 4013 Statut Membre 723
     
    Ou windowClosing()...
    0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. suso Messages postés 8 Statut Membre
     
    salut
    essaye sa
    so.setDefaultCloseOperation(sortie.HIDE_ON_CLOSE) ;
    //sortie :est le nom de ta fenêtre 'la class'
    0
  6. TheRedXPeace
     
    la méthode dispose() doit être utilise si tu utilise la windowClosing() ou autre car elle permet de détruire l'objet (donc libérer de la mémoire).

    sinon tu peux directement utiliser .setDefaultCloseOperation(sortie.DISPOSE_ON_CLOSE) ;
    0