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 :

récupération des infos d'un Jcombobox


Sujet :

AWT/Swing Java

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 13
    Par défaut récupération des infos d'un Jcombobox
    Bonjour ,
    j'effectue une base de gestion avec eclipse, Visual Editor et MySQl.
    la connexion fonctionne parfaitement?

    J'ai conçu un Jframe avec des Jtextfield et une JcomboBox alimenté par le champ nom d'une table client.
    Si mon client exite, le nom du client figure bien entendu dans le jcombobox et est affiché dans le Jtextfield du nommais je n'arrive pas à insérer dans les autres Jtextfield (prenom, adresse) qui correspondent aux coordonnées du client choisi avec la Jcombobox.
    Merci

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    122
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Mars 2007
    Messages : 122
    Par défaut
    Salut,

    Pourrais-tu mettre le code de la classe concernée stp (en entier si possible).
    Merci

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 13
    Par défaut
    Voici le code
    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
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
     
        private JButton getBtnAffiche() {
            if (btnAffiche == null) {
                btnAffiche = new JButton();
                btnAffiche.setBounds(new Rectangle(282, 30, 44, 23));
                btnAffiche.addActionListener(new java.awt.event.ActionListener() {
                    public void actionPerformed(java.awt.event.ActionEvent e) {
                        Object Nom=cbxClients.getSelectedItem();
                        String prenom=null;
                        String adresse1=null;
                        String adresse2=null;
                        String codePostal=null;
                        String commune=null;
                        String tel=null;
     
     
                    Client nomRecherche=new Client((String)Nom,prenom,
                        adresse1,adresse2,codePostal,commune,tel);
                        try
                        {
            ConnexionEncapsulee connecteur = new ConnexionEncapsulee();
                            nomRecherche.Rechercher(connecteur);
                            txtNomClient.setText((String)(Nom));
                            txtPrenomClient.setText(prenom);
                            txtAdresse1Client.setText(adresse1);
                        }
                        catch(SQLException ex)
                        {
                        JOptionPane.showMessageDialog(null,
                        "Erreur JDBC : "+ex.getMessage());
                        }    
                    }
                });
            }
            return btnAffiche;
    avec la classe client
    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
     public boolean Rechercher (ConnexionEncapsulee connecteur)throws SQLException
    {
        PreparedStatement rechercheClient=
            connecteur.getConnexion().prepareStatement(
            "SELECT * FROM tblclient"
                    +" WHERE nomClient = ?");
        rechercheClient.setString(1, getNom());
        ResultSet resultat=rechercheClient.executeQuery();
        boolean clientExiste=resultat.next();
        if (clientExiste)
        {
            setPrenom(resultat.getString("prenomClient"));
            setAdresse1(resultat.getString("adresse1Client"));
        }
        resultat.close();
        rechercheClient.close();
        return clientExiste;
    }
    merci

Discussions similaires

  1. SCCM - Récupération des infos du Client
    Par kciope dans le forum VB.NET
    Réponses: 0
    Dernier message: 14/10/2011, 13h11
  2. récupération des infos d'une fenetre modale
    Par selector dans le forum Langage
    Réponses: 4
    Dernier message: 29/12/2010, 09h36
  3. Login/Mot de passe et récupération des infos pour connection automatique
    Par kitesilver dans le forum Général Conception Web
    Réponses: 4
    Dernier message: 07/06/2007, 14h51

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