CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[Java] Mettre un objet dans une JList

shinigota
shinigota
Niveau 10
12 avril 2014 à 18:07:01

Salut !
Je cherche à rajouter un objet dans une JList (JList car plus tard je devrais sélectionner plusieurs choses), en fait je fais un prog pour lire et écrire dans une BDD, et je voudrais pouvoir faire que quand on sélectionne une entrée de ma table à l'aide de la JList, on récupère l'ID de cette entrée, et que dans la JList, on affiche seulement une des valeurs de l'entrée.

Par exemple j'ai une table avec les champs ID (donc auto_incr), A(varchar), B(int), et si je rajoute cette entrée dans ma JList je n'affiche que le champ A, et cliquer dessus me fait récupérer l'ID.

J'ai déjà réussi à rajouter sans soucis une entrée entière dedans, en fait afficher le résultat de la requête, sauf que je ne trouve pas le moyen d'ajouter l'entrée elle même en entier pour du coup garder l'id, l'envoyer quand c'est sélectionne et n'afficher qu'un champ...

J'ai fais une classe assez simple dans laquelle j'ai une valeur ID et NOM, et je l'utilise avec une requête SQL, du coup je l'instancie et je lui envoie l'ID et le champ qui est supposé être affiché dans la JList, sauf que quand j'utilise la méthode pour ajouter un élément, je dois en fait envoyer en paramètre ce que je vais devoir afficher, donc si j'envoie monObjet.getName(), c'est bien, mais une fois que je clique sur cet élément il n'a aucun lien avec mon objet, il affiche juste son getName()...

Du coup je vois pas trop comment faire, les JList correspondent le mieux à ce que je voulais faire, à la limite il faudrait des checkboxes mais ça serait moins pratique...

Bref, si quelqu'un a une solution, je suis preneur, merci d'avance et bonne soirée ! :)

qdewez
qdewez
Niveau 6
12 avril 2014 à 18:43:52

c koi jlist ?

Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Hardware
La vidéo du moment