Bonjour,

J'ai actuellement un problème qui je crois vient de la suppression (ou plutôt de le non-suppression) d'une instance d'une classe héritant de la class JDialog. J'explique :

Mon appli fait appelle à une classe A héritant de JDialog, ayant un listener sur un bouton d'enregistrement static d'une autre class B (la classe B permettant la création d'une personne dans la base de données).

Lorsque je fait appelle une première fois à la classe A, tout se passe bien, la personne se crée dans la classe B.

Seulement lorsque je fais appelle à la classe A une deuxième fois, le listener sur le bouton d'enregistrement de la classe B se déclenche deux fois (donc j'ai deux fois la même personne qui se crée).

Idem lorsque je fais appel une troisième fois à la classe j'ai 3 même personnes qui se crée.

Pourtant lorsque j'ai fini le traitement je fait un dispose() sur la classe A ce qui est censé detruire le listener non ?

Les informations qui s'ajoutent dans la base me permettent de dire que la mutliplication des ajouts est bien du à la multiplication d'instance de classe A mais je vois pas pourquoi ? Et je n'ai pas trouver d'informations dans la FAQ ni sur google à moins que je ne sache pas chercher...

Quelqu'un peut m'aider ? :/

PS : désolé pour le roman, j'espère au moins qu'il est clair.

Merci d'avance