IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

AWT/Swing Java Discussion :

inserer l'identifiant et le recuperer dans un jcombobox


Sujet :

AWT/Swing Java

  1. #1
    Nouveau Candidat au Club
    Inscrit en
    Mars 2011
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 1
    Points : 1
    Points
    1
    Par défaut inserer l'identifiant et le recuperer dans un jcombobox
    bjr

    quand je fais ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    final JComboBox designation_combo = new JComboBox();
     
                 for(Designation designation : designations){
     
     
                designation_combo.addItem(new ComboItem(designation.getDesignation_id(), designation.getDesignation_nom()));
                designation_combo.insertItemAt(designation.getDesignation_nom(), designation.getDesignation_id());
     
     
                 }
    l'affichage de la liste deroulante n'est pas bonne. le nom des designation est plutot implement.comboitem@1815859
    comment afficher exactement le nom de la designation dans la liste deroulante
    merci

  2. #2
    Membre chevronné
    Inscrit en
    Mai 2006
    Messages
    1 364
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 1 364
    Points : 1 984
    Points
    1 984
    Par défaut
    C'est quoi la classe ComboItem ?
    A priori, elle n'affiche pas son 2e parametre dans la methode toString (ce qui semble etre ce que tu voudrais).

    Note que
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    designation_combo.insertItemAt(designation.getDesignation_nom(), designation.getDesignation_id());
    insert le String representant le nom à l'index correspondant à son id. Ce n'est probablement pas ce que tu veux, en particulier compte tenu que tu inseres le meme item ligne precedente.

    L'usage, en général, est d'inserer directement l'item qu'on veut afficher (dans ton cas l'objet Designation) et de redefinir sa methode toString pour qu'elle affiche ce qu'on veut (dans ton cas, getDesignation_nom).

Discussions similaires

  1. recuperer dans mon URL plusieurs identifiants
    Par soussou angel dans le forum Android
    Réponses: 6
    Dernier message: 22/02/2016, 23h20
  2. [DEBUTANT][C#]Recuperer dans une variable le dernier ID Inseré
    Par erigoal dans le forum Accès aux données
    Réponses: 4
    Dernier message: 02/07/2008, 16h21
  3. Inserer du texte à une position donnée dans un Memo
    Par bassim dans le forum Composants VCL
    Réponses: 2
    Dernier message: 23/11/2005, 17h45
  4. Insérer un entier sur 64 bits dans une base ?
    Par DJZiaK dans le forum SQLite
    Réponses: 1
    Dernier message: 10/05/2005, 17h37
  5. Réponses: 3
    Dernier message: 05/05/2004, 00h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo