Sélectionner des éléments dans une Jlist

Résolu/Fermé
moins52 - 30 janv. 2008 à 09:43
 moins52 - 30 janv. 2008 à 16:49
Bonjour,

Je dois réaliser un formulaire type Insertion/Modification dans une base de données dans lequel j'utilise une JList.
Pour la modification je dois récupérer les valeurs dans la base de données et les sélectionner dans ma JList.
Pour cela je ne vois que deux moyens :
- utiliser setSelectedValue mais il n'est apparement pas possible de sélectionner plusieurs item
- utiliser setSelectedIndices mais je ne connais que les textes (String) à selectionner et pas leurs index. Et je ne vois pas comment les récupérer.

Extrait de code
String monTableau = new String[5];
...
JList maListe = new JList(monTableau);
maListe.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION);
...
maListe.setSelectedValue("Texte 1");
maListe.setSelectedValue("Texte 2");



Merci de votre aide,

Moins52

2 réponses

J'ai trouvé.

Utiliser
getNextMatch
public int getNextMatch(String prefix,int startIndex,Position.Bias bias)
Returns the next list element whose toString value starts with the given prefix.


Pour récupérer les index
0
Résolu
0