Bonjour!

L'interface graphique de mon programme présente une JList (javax.swing.JList)

En me basant sur les exemples trouvés par-ci par-là sur le net, le code suivant me semble cohérent :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
        Vector liste = new Vector();
 
        // arrayPlante est un Array d'objets Plante
        //la JList est nommée jlistPlantes
 
        for (int i = 0; i < arrayPlante.length; i++)  {
            liste.addElement(arrayPlante[i]);
            jlistPlantes.setListData(liste);
        }
        jlistPlantes.updateUI(); // comme rien ne se produisant en exécutant le code, j'ai ajouté updateUI espérant résoudre le cas
Le compilateur ne se plaint d'aucune erreur de code, celà dit, ma JList reste toujours vide, malgré que le Vecteur liste contiennent au moins un objet.

Merci pour votre temps ...