Acceder à l'element i d'une jlist

Fermé
kokog Messages postés 8 Date d'inscription lundi 9 juillet 2012 Statut Membre Dernière intervention 20 mars 2013 - 18 nov. 2012 à 04:15
KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 - 18 nov. 2012 à 13:54
Bonjour chers amis,
j'ai créé une jlist (en java) et je souhaite pouvoir modifier l'élément de l'index i après l'avoir spliter. J'ai utilisé le code ci-dessous mais mon problème est que j'arrive pas à changer l'index.

String essai=MaListe.getElementAt(0).toString();
String [] voir=essai.split(" ");

Prière me donner un coup de main. Merci d'avance.
A voir également:

1 réponse

KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 3 015
18 nov. 2012 à 13:54
Tu ne peux pas utiliser getElementAt sur une JList, il faut récupérer le Model pour ça.

JList myList;
...
ListModel model = myList.getModel();
for (int i=0; i<model.getSize(); i++)
{
    String essai = model.getElementAt(i).toString();
    String[] voir = essai.split(" ");
    ...
}

Pour changer la ou les valeurs sélectionnées tu as setSelectedIndex(int index) et setSelectedIndices(int[] indices)
0