Bonjour,
J'essaie depuis un moment de mettre des données dans une JList. Données qui viennent d'une base mySQL.
J'aimerai afficher le nom, prénom du client mais j'aimerai mettre le numéro du client comme indice. Comme ça, dès que je sélectionne un client dans ma JList, il peut effectuer une autre requête d'après le client sélectionné.
Apparemment je ne peux pas faire un setListData avec un ArrayList qui a des indices. Pour faire simple :
par contre si je metsArrayList liste= new ArrayList();
liste.add(1, "Client 1");
liste.add(3, "Client 3");
liste_patients.setListData(liste.toArray());
Ca fonctionne mais c'est pas ce que je veux.ArrayList liste= new ArrayList();
liste.add("Client 1");
liste.add("Client 3");
liste_patients.setListData(liste.toArray());
Bref, si vous avez compris ce que je souhaite et que vous avez une solution merci de m'aider.
Salutations à tous.
ps:j'ai déjà chercher à mille endroit sur le net et je m'arrache les cheveux depuis le début de l'après-midi. Il me semble pas que le sujet ait été abordé.
Partager