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 :

JList récupérer les données au clic souris


Sujet :

Composants Java

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2012
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2012
    Messages : 19
    Par défaut JList récupérer les données au clic souris
    Donc voila j'ai une JList qui fait apparaitre mes client quand je fais une recherche dans ma base de donnée mysql, j'ai fait en sorte que je puisse cherche un client par la premier lettre de son nom, donc j'obtiens une liste de nom commencent par exemple par C.

    Maintenant ce que je voudrais c'est de pouvoir replacer les information d'une ligne sectionner au clique dans des jtextfield.

    Je vous fait un screen de mon programme pour mieux comprendre

    Pour l'instant ma methode de recherche client ce présente comme ceci:

    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
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
        public void RechercheClient() {
     
            if (rc.jRadioButtonIdClient.isSelected()) {
                s = helper.getSessionFactory().openSession();
                s.beginTransaction();
                cl = (Client) s.get(Client.class, Integer.parseInt(rc.jTextFieldRechIdClient.getText()));
                co = (Commune) s.get(Commune.class, cl.getCommune().getCommuneId());
                s.getTransaction().commit();
                s.close();
                ListModel = new DefaultListModel();
                mg.jListClient.setModel(ListModel);
                ListModel.addElement("N° Client: " + cl.getClientId() + " "
                        + " Societé: " + cl.getClientNom() + " "
                        + " Telephone: " + cl.getClientTel() + " "
                        + " Email: " + cl.getClientEmail() + " "
                        + " Adresse: " + cl.getClientAdresse() + " "
                        + " N°: " + cl.getClientNum() + " "
                        + " Commune: " + co.getCommuneNom() + " "
                        + " Code Postal: " + co.getCommuneCp());
                mg.jTextFieldIdClient.setText(String.valueOf(cl.getClientId()));
                mg.jTextFieldNomClient.setText(cl.getClientNom());
                mg.jTextFieldTelClient.setText(cl.getClientTel());
                mg.jTextFieldEmailClient.setText(cl.getClientEmail());
                mg.jTextFieldAdresseClient.setText(cl.getClientAdresse());
                mg.jTextFieldNumClient.setText(String.valueOf(cl.getClientNum()));
                mg.jTextFieldComClient.setText(co.getCommuneNom());
                mg.jTextFieldCpClient.setText(co.getCommuneCp());
                s = helper.getSessionFactory().openSession();
                s.beginTransaction();
                s.getTransaction().commit();
                s.close();
            } else {
                s = helper.getSessionFactory().openSession();
                s.beginTransaction();
                String nom = rc.jTextFieldRechNomClient.getText();
                String SQL_QUERY = ("select client.client_id, client.client_nom, client.client_tel, client.client_email, "
                        + " client.client_adresse, client.client_num, commune.commune_nom, commune.commune_cp "
                        + " from client, commune "
                        + " where client_nom like '" + nom + "%'"
                        + " and client.commune_id = commune.commune_id");
                Iterator results = s.createSQLQuery(SQL_QUERY).list().iterator();
                ListModel = new DefaultListModel();
                mg.jListClient.setModel(ListModel);
                while (results.hasNext()) {
                    Object[] row = (Object[]) results.next();
                    ListModel.addElement("N° Client: " + row[0] + " "
                            + " Societé: " + row[1] + " "
                            + " Telephone: " + row[2] + " "
                            + " Email: " + row[3] + " "
                            + " Adresse: " + row[4] + " "
                            + " N°: " + row[5] + " "
                            + " Commune: " + row[6] + " "
                            + " Code Postal: " + row[7]);
                /*mg.jTextFieldIdClient.setText(String.valueOf(row[0]));
                mg.jTextFieldNomClient.setText(String.valueOf(row[1]));
                mg.jTextFieldTelClient.setText(String.valueOf(row[2]));
                mg.jTextFieldEmailClient.setText(String.valueOf(row[3]));
                mg.jTextFieldAdresseClient.setText(String.valueOf(row[4]));
                mg.jTextFieldNumClient.setText(String.valueOf(row[5]));
                mg.jTextFieldComClient.setText(String.valueOf(row[6]));
                mg.jTextFieldCpClient.setText(String.valueOf(row[7]));*/
                }
                s.getTransaction().commit();
                s.close();
            }
        }
    Images attachées Images attachées  

Discussions similaires

  1. Récupérer les données dans JList
    Par benmia dans le forum Débuter
    Réponses: 2
    Dernier message: 20/03/2015, 15h48
  2. Récupérer les données dans une JList
    Par benmia dans le forum Débuter
    Réponses: 2
    Dernier message: 17/03/2015, 14h15
  3. [VS2005] Récupérer les informations sur clic souris
    Par J.Séverin dans le forum SDK
    Réponses: 1
    Dernier message: 12/10/2011, 18h08
  4. Récupérer les données interbase dans une TStringGrid
    Par Ousse dans le forum Bases de données
    Réponses: 1
    Dernier message: 24/03/2005, 12h51
  5. Récupérer les données d'une iframe
    Par juli1 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 09/02/2005, 22h53

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