Acceder à l'element i d'une jlist

kokog Messages postés 9 Statut Membre -  
KX Messages postés 19031 Statut Modérateur -
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.

1 réponse

  1. KX Messages postés 19031 Statut Modérateur 3 020
     
    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