Bonjour,
J'ai une fenêtre principale d'où j'affiche un autre dialogue qui contient un bouton "Fermer"... et j'essaie de gérer la fermeture de ma fenêtre avec un WindowListener..
Donc cela marche très bien lorsque je clique sur le "X" de mon dialog..final Diagram frame = new Diagram(); // create diagram window
frame.setSize(600, 600);
frame.setVisible(true);
frame.setLocationRelativeTo(null);
frame.setModal(true);
frame.addWindowListener
(
new WindowAdapter()
{
@Override
public void windowClosing(WindowEvent e)
{
frame.dispose();
System.gc();
}
}
);
J'aimerais par contre lorsque je clique sur mon bouton "Fermer", je puisse récupérer l'évènement de fermeture, or je n'ai rien trouver sur le net...??
En résumé j'aimerais recevoir l'évènement de fermeture du dialogue lorsque je clique sur mon bouton "Fermer". Donc j'aimerais savoir comment envoyer un évènement de fermeture....?
Merci





Répondre avec citation



, mais tu peux facilement faire l'inverse, tu relies ton traitement au clic du bouton(ActionListener -> actionPerformed), et pour la fermeture de la fenêtre, elle ne ferait appel qu'au clic de ce même bouton qui contient déjà le traitement :


Partager