Bonjour,

j'essaie de fermer une JFrame grâce à un JButton "fermer" (pas la croix en haut à droite donc).

Une des 2 solutions que j'ai trouvé est de faire un setVisible(false) ...

Ce n'est pas du tout bon, vu que l'application continue à tourner.. Il faut que le garbage collector passe, la détruise etc, enfin bref j'aurais besoin de la détruire

L'autre solution que j'ai trouvé pour l'instant est de faire un "this = null" .. Ca me paraît très laid, mais je ne trouve pas de méthode close() pour une JFrame .. Savez-vous comment y arriver ?


Encore un petit détail : comment faire pour que si on clique sur la croix en haut à droite, la méthode fermerFenêtre() , qui fait d'autres choses en plus de fermer la fenêtre, soit appellée ?

Tout ce que j'ai c'est un set_default_close_operation mais j'aurais besoin d'appeller une méthode ..


Merci pour votre aide !