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 :

Mettre a jour une JCombobox a partir d'une autre JCombobox


Sujet :

Composants Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 10
    Par défaut Mettre a jour une JCombobox a partir d'une autre JCombobox
    Bonjour,


    J'aurai un problème qui m'handicape assez.
    Imaginons qu'on est deux jcombobox jcb1 et jcb2 sur le meme panel
    j'aurai aimé savoir comment faire pour que lorsque je selectionne quelque chose dans ma jcb1 que la jcb 2 change en conséquence?!!



    Merci a vous d'avance!!!

  2. #2
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Tu dois ajouter un actionlistener a ta première combo. Ensuite, dans ce listener tu peux faire ce que tu veux, y compris modifier l'interfaceet changer le contenu de ta deuxième combobox.

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 10
    Par défaut
    Citation Envoyé par tchize_ Voir le message
    Tu dois ajouter un actionlistener a ta première combo. Ensuite, dans ce listener tu peux faire ce que tu veux, y compris modifier l'interfaceet changer le contenu de ta deuxième combobox.
    Hum, j'ai pas trop saisie ce que tu m'as dis, en fait les info qui sont dans ma JCombobox sont des arrayList.toArray()

    voila ce que j'ai :

    Arr
    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
    ayList<String> MonArrayList = new ArrayList<String>();
    jcb1= new JComboBox(MonArrayList.toArray());
    jcb1.addActionListener(new ActionListener() {
    	public void actionPerformed(ActionEvent e) {
     
    // permet de récuperer l'item selectionner
     
               String selection = (String) jcb1.getItemAt(MonArrayList.getSelectedIndex());
     
    // Requete renvoyant le champs voulu en fonction de la selection
    String monPrenom =  "select prenom from client where nom='"+selection+"'";
     
    		sql.executeQuerry(monPrenom );
    }
    }
    puis plus bas dans mon programme j'ai :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    jcb2 = new JComboBox();
    jcb2 .setModel(new DefaultComboBoxModel(listePrenom.toArray()));
    jcb2 .revalidate();
    Voila sur quoi je bloc, lorsque je change jcb1 ,jcb2 ne se change pas masi la les objets qui sont contenu dans mon arrayList sont bien les valeurs que j'attends...



  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 10
    Par défaut
    J'ai trouver la solution en faite c'est ce que m'a dis tchize_ j'ai chercher a comprendre et j'ai bien compris le probleme

    Merci de ton aide

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 10/10/2010, 11h46
  2. Réponses: 1
    Dernier message: 28/09/2010, 16h10
  3. Réponses: 2
    Dernier message: 05/03/2010, 14h15
  4. Mettre a jour une table a partir d'une autre table
    Par kaayna dans le forum Langage SQL
    Réponses: 2
    Dernier message: 23/02/2010, 09h59
  5. mettre a jour une dropdownlist a partir d'une popup
    Par polo86 dans le forum ASP.NET
    Réponses: 6
    Dernier message: 20/08/2009, 11h55

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