Salut,
Juste une remarque sur ton code : l'appel de setListData() devrait être uniquement après la boucle :
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); |
De plus tu devrais utiliser setListData(Object[]), c'est à dire tout simplement :
jlistPlantes.setListData(arrayPlante);
Sinon, est-ce que tu es sûr de ne pas modifier ton vecteur par la suite ?
a++
Partager