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

Composants Java Discussion :

Vector et DefaultComboBoxModel


Sujet :

Composants Java

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 29
    Par défaut Vector et DefaultComboBoxModel
    bonjour !
    Mon probleme est simple. Je dispose de plusieurs DefaultComboBoxModel mais j'aimerais qu'elles pointent vers la même source de données. De cette façon, pour modifier les données de ttes les DefaultComboBoxModel, il me suffirait de modifier cette source de données.
    Ma question est, cela est il possible ?
    Me suffit-il de prendre le même vector pour tous les DefaultComboBoxModel pour réaliser cela ? Le constructeur conserve une adresse mémoire ou bien se sert il juste des données ?

    Merci pour vos futurs réponses.

  2. #2
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Salut,

    La référence du Vector est bien conservé mais les modifications ne seront pas répercuté car le DefaultComboBoxModel ne sera pas 'informer' que le vecteur à été modifié...

    Pourquoi ne pas utiliser une seule et unique DefaultComboBoxModel pour toutes tes combobox?

    a++

  3. #3
    Membre Expert
    Avatar de xavlours
    Inscrit en
    Février 2004
    Messages
    1 832
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 1 832
    Par défaut
    D'après ce que j'ai retiré de la javadoc, il faut que tes Combobox utilisent le meme DefaultComboBoxModel, et c'est sur ce dernier que tu effectues tes modifications.

    Et je me suis fait doubler en prévisualisant, mais je poste quand meme, na
    "Le bon ni le mauvais ne me feraient de peine si si si je savais que j'en aurais l'étrenne." B.V.
    Non au langage SMS ! Je ne répondrai pas aux questions techniques par MP.
    Eclipse : News, FAQ, Cours, Livres, Blogs.Et moi.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 29
    Par défaut
    Merci de vos réponses !
    En fait, c est ce que je fais à l'origine. j'utilise la meme DefaultComboBoxModel pour ttes mes combobox mais mon probleme c'est qu'elle réagisse de la meme maniere. Par exemple, si je selectionne un element, celui ci sera selectionné dans toutes les combobox... Il faut bien avouer que ce n est pas trés professionnel une interface qui réagit de cette manière...
    C est pour cela que je recherche une solution différente.

Discussions similaires

  1. [Struts] logic:iterate avec un Vector
    Par laurentb dans le forum Struts 1
    Réponses: 18
    Dernier message: 03/03/2004, 14h42
  2. vector et erase()
    Par gytr2 dans le forum SL & STL
    Réponses: 6
    Dernier message: 02/03/2004, 12h45
  3. equivalent Vector du jsp
    Par Djib dans le forum ASP
    Réponses: 4
    Dernier message: 05/12/2003, 08h07
  4. "vector" provoque "syntax error", malgré
    Par seenkay dans le forum Autres éditeurs
    Réponses: 5
    Dernier message: 24/08/2003, 03h21
  5. Réponses: 2
    Dernier message: 11/07/2003, 18h24

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