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 :

setModel de jComboBox


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juillet 2006
    Messages
    209
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 209
    Par défaut setModel de jComboBox
    je veux faire un comboBox contenant une liste de valeurs prises d'un fichier XML j'ai fait une classe de parsing mais vu que
    setModel(new javax.swing.DefaultComboBoxModel(new String[] {string})); alors que moi j'ai tout une liste de valeur j'ai une du mal à l'afficher avec des retour à la ligne et ma deuxième combo il y a trois valeurs par ligne dans la liste
    est ce que quelqu'un pourras m'aider?

  2. #2
    Membre éprouvé Avatar de BlackWood
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    167
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 167
    Par défaut
    Bonjour,

    Apparemment, il faut passer un tableau de String en paramètre. Donc ce dernier ne doit pas être correct! Vérifie ton parsing.

  3. #3
    Membre confirmé
    Inscrit en
    Juillet 2006
    Messages
    209
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 209
    Par défaut
    le parsing est correcte j'ai verifier avec affichage sur console mais mon pb est d'ordre présentation vu que je veux faire apparaitre les elements chq1 sur une ligne mais non sur la meme ligne comme c'est le cas en ce moment donc j'essai de voir si ça marche mieux avec un vector en parametre mais je sais pas quel méthode utilisé dans ce cas

  4. #4
    Membre éprouvé Avatar de BlackWood
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    167
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 167
    Par défaut
    Je ne suis pas sûr de bien comprendre...
    Si tu ne souhaite qu'affecter ta liste de valeurs à la ComboBox,
    si tu as un bon String[] du genre {"valeur1","valeur2",...} qu'on appelera 's',
    tu as juste à faire new ComboBox(s);

  5. #5
    Membre confirmé
    Inscrit en
    Juillet 2006
    Messages
    209
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 209
    Par défaut
    je t'explique :
    moi j'ai un fichier xml :
    <xs:element name="atelier">
    <xs:complexType>
    <xs:sequence>
    <xs:element name="ident" type="xs:ID"/>
    <xs:element name="titre" type="xs:string"/>
    <xs:element name="dateDeb" type="xs:date"/>
    ....
    </xs:sequence>
    </xs:complexType>
    </xs:element>
    dans le combo je veux avoir la liste des titres uniquement
    maintenant j'ai resolu le pb je met chq element titre lors du parsing dans le vecteur V que après je passe comme paramètre à la methode setmodel il reste juste quel amèlioration de l'affichage qui n'est pas très jolie jusque là et ça ira

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [JComboBox] Mmise à jour contenu
    Par java_math dans le forum Composants
    Réponses: 4
    Dernier message: 16/07/2008, 18h27
  2. JComboBox action
    Par calypso dans le forum Composants
    Réponses: 4
    Dernier message: 02/08/2004, 15h41
  3. [jcombobox]l'élément affiché lié à un autre objet
    Par szdavid dans le forum Composants
    Réponses: 3
    Dernier message: 11/05/2004, 10h17
  4. [swing][JComboBox]Problème de taille
    Par n!co dans le forum Composants
    Réponses: 8
    Dernier message: 06/03/2004, 10h53
  5. Couleur d'une JComboBox disabled
    Par ced dans le forum Composants
    Réponses: 6
    Dernier message: 06/01/2004, 15h33

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