Ma situation est la suivante: J'ai un JList qui déclenche une recherche (en utilisant ListSelectionListener) chaque fois qu'une sélection est faite dans la liste. J'essaie de réinitialiser la sélection sur la liste, en utilisant list.clearSelection()
. Le problème avec ceci est que l'utilisation clearSelection()
déclenche l'écouteur, qui appelle la recherche: pas bon.Java Swing: Effacer JList sans déclencher d'écoute
Existe-t-il un moyen d'effacer la sélection dans la liste sans que l'écouteur ne soit déclenché? Serait-ce un indice que je n'utilise pas correctement l'auditeur? En général cependant, pouvez-vous changer quelque chose dans une interface utilisateur de Swing sans déclencher des événements associés à cet élément?
Merci.
Merci, qui a travaillé. Je viens de vérifier pour voir si le selectedIndex était <0. –