-
Index dans une JList
Bonjour :)
je fais une JList, qui est donc associée à un contrôleur (qui implémente l'interface ListSelectionListener).
Ce que je veux faire c'est que lorsque l'utilisateur clique sur un bouton (suivant ou précédent), le curseur avance dans la JList pour sélectionner l'élément suivant.
Seulement la méthode setSelectedIndex(int nouvel_index); rappelle la méthode valueChanged() de la liste, et mon programme tourne en rond.
Donc ma question est la suivante : connaissez-vous une méthode pour changer l'index sélectionné de la liste sans que ça rapelle la méthode valueChanged ?
merci d'avance
-
Ca m'étonnerait beaucoup que ça existe... Et presque heureusement, car ça court-circuite les événements...
C'est à toi de gérer ça dans ton code.
Je comprends pas pourquoi ça tourne en boucle par contre... Tu as le setSelectedIndex dans la méthode valueChanged ?
Tu peux nous montrer un peu de code.
-
Je vais pas mettre le code parce que c'est long est il faudrait tout expliquer en détail (la liste ne contient pas de simples strings).
Mais bon si ça existe pas je vais essayer de gérer ça dans le code.
Merci quand même