-
Supprimer un listener
Bonjour,
j'ai crée un MouseListener sur un JLabel, et je voudrais que lorsqu'on change d'utilisateur dans le programme, le label se désactive.
Je fait donc label.setEnabled(false);
Mais je n'arrive pas a trouver la commande pour supprimer le listener.
Comment faire ?
Merci
-
Sur le composant écouté, il faut activer une des méthodes removeListenerXXX(leListener).
-
Oui en effet, c'est la méthode que j'avais utilisé, mais ca ne fonctionnait pas.
En fait, j'avais plusieurs listener qui se créait, et lorsque je faisais this.removeMouseListener(this.getMouseListeners()[0]); cela ne supprimait que le premier.
J'ai resolu mon problème en empechant la création des autres listeners qui étaient inutiles.
Merci de ton aide.