Ecouteur JList qui s'execute n^n fois !
Bonjour, voila jai une Jliste qui contient des données : je mets cette Jlist sous ecoute pour savoir les données selectionnées et quaznd je selectionne ces données l'ecouteur s'execute la premiere fois 11 fois puis 2 fois puis 4 fois puis 8 fois puis ...... a n'en plus finir.
J'arrive pas a trouver de quoi ca viens.
Pourriez vous m'aider SVP.
Code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
//mon ecouteur
public void valueChanged (ListSelectionEvent e)
{
boolean is_adjusting = e.getValueIsAdjusting();
if (is_adjusting) return; // ne pas réagir au premier événement.
else{
System.out.println ("essai1");
//System.out.print ("Voies selectionnées ");
voiesSelectionnes = Listvoies.getSelectedValues ();
// for (int i = 0; i < voiesSelectionnes.length; i++)
//System.out.print (" " + voiesSelectionnes[i]);
//System.out.println ("");
}
}
//ma JList
ListModelVoie = new DefaultListModel();
Listvoies = new JList(ListModelVoie);
Listvoies.addListSelectionListener (this); |