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 :

Liaison de 2 combo box


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Avril 2007
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 12
    Par défaut Liaison de 2 combo box
    Bonjour à tous

    Je cherche à lier 2 combobox. J'aimerais réaliser un formulaire avec choix de la région et de la ville et que lorsqu'une région est sélectionnée, seule les villes de cette région s'affichent dans le combobox associé.

    Merci pour vos réponses.

  2. #2
    Membre éprouvé Avatar de Lady
    Femme Profil pro
    Développeur Java
    Inscrit en
    Mars 2003
    Messages
    678
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Santé

    Informations forums :
    Inscription : Mars 2003
    Messages : 678
    Par défaut
    Citation Envoyé par Zacco
    Bonjour à tous

    Je cherche à lier 2 combobox. J'aimerais réaliser un formulaire avec choix de la région et de la ville et que lorsqu'une région est sélectionnée, seule les villes de cette région s'affichent dans le combobox associé.

    Merci pour vos réponses.

    mettre un listener sur la première combobox : un ActionListner je pense

    et dans ce listener envoyer la bonne liste dans la seconde combobox

  3. #3
    Membre habitué
    Inscrit en
    Avril 2007
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 12
    Par défaut
    J'ai utilisé un ActionListener pour vérifier que la sélection se faisait correctement ds le premier combobox avec un JLabel. La ça marche sans souci.

    Mais le problème c'est justement que je ne comprends pas comment modifier le contenu de ma seconde combobox (celle des villes) en fonction de la région sélectionnée...

  4. #4
    Membre éprouvé
    Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2007
    Messages
    83
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 83
    Par défaut
    Sans code c'est pas facil.
    D'ou viennent les villes (liste, vector,..) et comment sont associé les régions ?

    Peut être que ca va t'aider mais une solution pourrait etre trouvée si ton listener des villes connait les régions.

  5. #5
    Membre habitué
    Inscrit en
    Avril 2007
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 12
    Par défaut
    Mes villes et mes régions viennent de deux tableaux mais j'aimerais plutôt les récuperer depuis une base de données (encore un problème pour moi ).

    Comment est ce que je peux associer mes villes et mes régions ??

    P.S. : J'avais oublié de préciser que j'utilise NetBeans mais je ne me sers pas de l'assistant.

  6. #6
    Membre chevronné
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2004
    Messages
    253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Haute Garonne (Midi Pyrénées)

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

    Informations forums :
    Inscription : Avril 2004
    Messages : 253
    Par défaut
    Tu peux essayer un trux de ce genre (Attention: code non testé):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    comboBox1.addActionListener(new ActionListener(){
      String[] cities = getCities(comboBox1.getSelectedItem());
      ComboBoxModel model = new DefaultComboBoxModel(cities);
      comboBox2.setModel(model);
    });
    Il ne s'agit en fait que d'une implémentation (partielle) de ce qu'a dit Lady

Discussions similaires

  1. modification d'un combo box
    Par bourguy dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 22/02/2005, 16h14
  2. Réponses: 2
    Dernier message: 23/06/2004, 13h56
  3. [VB.NET] Choisir les valeurs des items d'un combo box?
    Par Eithelgul dans le forum Windows Forms
    Réponses: 2
    Dernier message: 07/06/2004, 10h13
  4. Réponses: 2
    Dernier message: 11/05/2004, 11h17
  5. Combo box et liste de valeurs contenues dans ma table
    Par TieumB dans le forum C++Builder
    Réponses: 14
    Dernier message: 05/04/2004, 18h47

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