Fermer proprement l'application à partir d'un JFrame
Bonjour,
Je viens de concevoir une petite application munie d'une fenêtre JFrame qui permet d'ouvrir quelques fenêtres modales JDialog. L'application possède également quelques singletons comme la base de donnée par exemple.
Ce que je veux, c'est que l'application se ferme complètement lorsque l'on quitte la fenêtre JFrame.
J'ai déployé l'application sous forme d'un jar exécutable. Lorsque j'ouvre celui-ci, le processus "javaw.exe" apparaît. Ce dernier disparaît si je clique sur le X de la JFrame mais si je clique sur le bouton quitter de cette dernière, le processus reste ouvert malgré que la fenêtre disparaît.
Dans le constructeur du JFrame, j'appelle this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE) et lors du clic sur le bouton quitter, j'appelle la méthode dispose() du JFrame().
J'ai pensé à ajouter en plus System.exit(0), ce qui règle le problème, mais est-ce que c'est la bonne méthode pour fermer une application proprement?
Je croyais qu'appeler dispose() était suffisant.
Merci.