Bonjour,
Désolé pour le titre du sujet pas très clair, mais je ne savais pas trop comment expliquer en quelques mots.
J'ai une JList dans laquelle je met des informations récupérés d'une base de données.
Ma base contient 3 champs : "Numero", "Nom" et "Date"
Le numéro est un identifiant auto incrémenté que je n'ai pas envie d'afficher car il n'a aucun intérêt pour l'utilisateur.
J'aimerais donc que ma JList n'affiche que : "nom date", ça pas de souci.
Mais du coup, lorsque je sélectionne après dans ma liste avec getSelectedValue() je n'ai plus le numéro associé.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 for (int i = 0; resultat.next(); i++) tab[i] = resultat.getString("Nom") + " : " + resultat.getTimestamp("Date").toString(); JList list = new JList(tab); //data has type Object[]
Se pourrait-il qu'il existe une solution pour laisser le numéro dans la JList mais en le cachant à l'affichage ?
Partager