je voudrais pouvoir fermer une fenêtre JFrame par un simple click sur un bouton.
merci d'avance
je voudrais pouvoir fermer une fenêtre JFrame par un simple click sur un bouton.
merci d'avance
Et bien sur tu installe un listener sur ton bouton ou tu apelle la fonction setVisible lorsque tu cliques dessus
ah bon?
normalement setVisible est censée juste cacher/faire apparaitre la fenêtre non?
si tu veux la fermer definitivement : tu fais dispose() apres le setvisible(false) http://java.sun.com/j2se/1.4.2/docs/...html#dispose()
et cela libere les ressources (et ne pas essayer de la ré-ouvrir apres bien sur ;-) )
Si tu fais dispose(), pas besoin de faire setvisible(false) avant.Envoyé par lunatix
Si, si, tu peux toujours la ré-ouvrir, les ressources libérées seront ré-allouées.Envoyé par lunatix
encore une question:
si je mets 2 listener sur mon bouton l'un pour faire un traitement et l'autre ferme la fenêtre comment je fais pour m'assurer que le traitement a été bien éffectué avant la fermeture de la fenêtre?
merci
Rien ne spécifie l'ordre d'exécution des listeners...
Pourquoi ne pas mettre qu'un listener et faire le traitement suivi de la fermeture de la fenêtre ?
en faite car le listener qui fait le traitement se trouve autre part (j'utilise un pattern visiteur) et n'a à priori aucun lien avec la fenêtre...Envoyé par herve91
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