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 : Sélectionner tout - Visualiser dans une fenêtre à part
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);