Bonjour,

je déclare un timer dans une Jdialog.

Ce timer démarre à l'ouverture de la fenètre, et doit s'arrêter et être détruit à sa fermeture.

Je ferme cette fenetre via this.dispose();

Or je constate qu'en faisant comme ca, le timer reste vivant même après la fermeture de cette fenetre.

Comment est ce possible?

Faut il le finaliser pour résoudre le problème?
Sachant que je pourrait très bien faire MonTimer.stop(), mais je ne suis pas sur que l'objet soit bien effacé de la mémoire, à moins que le garbage collector voit quand un objet n'est plus actif et le vire automatiquement?

Aidez moi svp, car comme mon appli est déjà gourmande en mémoire, je voudrai l'alléger un peu.

Merci