Bonjour
j'aimerai savoir comment associer une action sur la croix "fermer" d'une fenetre windows
Merci d'avance a tous
Bonjour
j'aimerai savoir comment associer une action sur la croix "fermer" d'une fenetre windows
Merci d'avance a tous
this.setDefaultCloseOperation( javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
Ca c'est pour détruire la fenetre.
Il y a d'autres opérations Cf. [Crtl]+[Espace]
Bonjour,
Si c'est une JFrame tu peux faire :
Tu veux faire quoi exactement?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 taJFrame.addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent e){ //là tu code l'action que tu veux faire } });
juste que la fenetre modal soit fermer mais que l'application continue a tourner
tu as essayé de faire :
this.setvisible(false); // Dans ta modale
---
Comme ca ta fenetre appelante récupère la main et apres tu fais :
// Récupération d'eventuel paramètre puis
maModal.dispose();
Ta fenêtre modale est une JDialog non?
Donc, il te suffit de faire ça :
Ainsi,ta JDialog modale est fernée et détruite, et la main est rendu à ta fenêtre principale.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 taJDialog.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
Partager