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 } });
-"Tout ça me paraît très mal organisé. Je veux déposer une réclamation. Je paye mes impôts, après tout!"
-"JE SUIS LA MORT, PAS LES IMPÔTS! MOI, JE N'ARRIVE QU'UNE FOIS".
Pieds d'argile (1996), Terry Pratchett 1948 - 2015
(trad. Patrick Couton)
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);
-"Tout ça me paraît très mal organisé. Je veux déposer une réclamation. Je paye mes impôts, après tout!"
-"JE SUIS LA MORT, PAS LES IMPÔTS! MOI, JE N'ARRIVE QU'UNE FOIS".
Pieds d'argile (1996), Terry Pratchett 1948 - 2015
(trad. Patrick Couton)
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager