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 :

Problème switch jComboBox


Sujet :

AWT/Swing Java

  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2011
    Messages : 124
    Par défaut Problème switch jComboBox
    Bonjour, je vous explique mon problème : j'ai créé une combobox nommé jComboBox8 avec 3 éléments et je souhaiterais que lorsque je sélectionne un des 3 items, une liste particulière soit incrémenté dans une autre combobox nommé jComboBox1. (Dans mon cas je voudrais sélectionner une commune, et lorsque celle-ci est sélectionné le nom des rues s'affiches dans la combobox et ainsi de suite pour les autres communes)
    Mon code est :
    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
    switch (jComboBox8.getSelectedIndex()) {
            case 0: // si Paris est choisie
                try {
                    ResultSet rs = null;
                    String sql = "SELECT rue, commune FROM plan";
     
                    PreparedStatement stmt = (PreparedStatement) con.prepareStatement(sql);
                    rs = stmt.executeQuery(sql);
                    while (rs.next()) {
                        jComboBox1.addItem(rs.getString(1) + "   " + rs.getString(2));
                    }
                } catch (Exception ex) {
                    System.out.println("erreur");
                }
                break;
            case 1: // si Mulhouse est choisie
                jTextField2.setText("Z");
                break;
            case 2: // si Marseille est choisie
                jTextField2.setText("E");
                break;
        }
    A noter que les jTextField2.setText("??") ont été rajoutés pour tester, mais ça ne marche pas.

    Si quelqu'un pourrait m'éclairer.

    Cordialement

  2. #2
    Membre chevronné Avatar de hariman
    Homme Profil pro
    Développeur Java, Android
    Inscrit en
    Janvier 2008
    Messages
    200
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations professionnelles :
    Activité : Développeur Java, Android
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2008
    Messages : 200
    Par défaut
    Bonjour,

    Est-ce que tu as vérifié si ce bloc switch est bien exécuté quand tu change la valeur de jComboBox8 ?

    Plus clairement : où est-ce que tu as placé ce bout de code ?

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

Discussions similaires

  1. problème avec JComboBox
    Par ulysse031 dans le forum AWT/Swing
    Réponses: 3
    Dernier message: 29/12/2007, 00h01
  2. PHP Problème Switch
    Par snaxisnake dans le forum Langage
    Réponses: 11
    Dernier message: 28/11/2007, 01h11
  3. Problème switch + modem_numericable + pc
    Par thomaspierso dans le forum Hardware
    Réponses: 1
    Dernier message: 09/10/2007, 15h23
  4. problème avec JComboBox
    Par ulysse031 dans le forum AWT/Swing
    Réponses: 9
    Dernier message: 22/04/2007, 16h51
  5. Problème switch case
    Par Nelmo dans le forum MFC
    Réponses: 8
    Dernier message: 04/05/2006, 15h17

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