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 :

getselectedditem() sur plusieurs combobox


Sujet :

Composants Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    175
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 175
    Par défaut getselectedditem() sur plusieurs combobox
    bonjour,

    Voila, je crée plusieurs nouvelles combobox en selectionent un item dans ma combobox principale.
    Je rajoute un écouteur sur mes nouvelles combobox comme cela:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    ItemListener actionListenercombonneuro = new ItemListener() {
     
    public void itemStateChanged(ItemEvent  f) {
     
    if (f.getStateChange() == ItemEvent.SELECTED ) {
     
    Object nodeitem= ((JComboBox) f.getSource()).getSelectedItem().toString();
    Object nodename= ((JComboBox) f.getSource()).getName().toString();
    											System.out.println(nodeitem);
    									}
    								}
    							};
    multicombo.addItemListener(actionListenercombonneuro);
    En faisant cela je récupère l'item de la combobox selectioné.

    Je souhaiterais récupérer tous les items des combobox créé quand j'en selectione une.

    merci

  2. #2
    Membre émérite
    Inscrit en
    Mars 2006
    Messages
    848
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Mars 2006
    Messages : 848
    Par défaut
    Bonjour,

    tu peux utiliser un système du style:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    private JComboBox[] mesCombos; // J'ai mis un tableau, mais une Collection peut très bien faire l'affaire
    ...
    private void init() {
        // (...) Initialisation des combos
     
        ItemListener actionListenercombonneuro = new ItemListener() {
            public void itemStateChanged(ItemEvent  f) {
                if (f.getStateChange() == ItemEvent.SELECTED ) {
                    Object[] mesValeurs = getSelectedValues();
                }
            }
        }
     
        for (JComboBox maCombo : mesCombo) {
            maCombo.addItemListener(actionListenercombonneuro);
        }
    }
     
    Object[] getSelectedValues() {
        Object[] result = new Object[mesCombos.length];
        for (int i = 0; i < mesCombos.length; i++) {
            result[i] = mesCombos[i].getSelectedValue();
        }
    }
    L'idée est là, à toi de l'adapter au plus proche de tes besoins

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    175
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 175
    Par défaut
    merci,
    Ton bout de code m'a permit de travailler sur une bonne base.

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

Discussions similaires

  1. [XL-2003] filtre sur plusieurs Combobox
    Par winnypouth dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 08/07/2010, 12h08
  2. [PPT-2003] plusieurs combobox sur un même slide
    Par thiefer dans le forum Powerpoint
    Réponses: 7
    Dernier message: 21/05/2010, 13h18
  3. [XL-2003] Plusieurs Combobox sur 1 même liste à rafraîchir
    Par MarcelG dans le forum Macros et VBA Excel
    Réponses: 15
    Dernier message: 05/08/2009, 09h25
  4. additem sur plusieurs combobox
    Par zandru dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 04/07/2008, 15h12
  5. afficher plusieur colonnes sur un combobox
    Par melek_net dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 04/04/2007, 19h39

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