AIDE Remplir un Jtable en java

[Fermé]
Signaler
Messages postés
24
Date d'inscription
lundi 28 août 2017
Statut
Membre
Dernière intervention
21 novembre 2017
-
Bonjour j'ai une question sur comment remplir un jtable en utilisant en java , j'ai déjà l'en-tete du jtable et il est déjà déclaré alors comment faire ??
moi je veux récupérer des informations dans ma base de donnée mysql et mettre les informations dans le jtable.
voici une partie de mon code
acquer = new JMenuItem ("Acquereur");
    cons.add(acquer);

    acquer.addActionListener(new ActionListener()
         {
          public void actionPerformed(ActionEvent event)
          {
            pan.removeAll();
               pan.setPreferredSize(new Dimension(690, 120)); 
               pan.setBorder(BorderFactory.createTitledBorder("Informations de recherche de l'Acquereur"));
               pan.setLayout(null);
               cont.setPreferredSize(new Dimension(650, 210));
               cont.setBorder(BorderFactory.createTitledBorder("Résultat consultation"));
               cont.setLayout(null);
               sud.setPreferredSize(new Dimension(700, 40));
             sud.setLayout(null);
               
               JButton cancelBouton = new JButton("Annuler");
               JButton chercher = new JButton("Consulter");
               
               JLabel  lDateFrom = new JLabel("Date From :");
               JLabel  lDateTo = new JLabel("TO :");
               JLabel  lidAcq= new JLabel("Identifiant Acquereur : ");
               JLabel  lnomAcq= new JLabel("Nom  Acquereur : ");
               JLabel  laipAcq = new JLabel("Adresse IP : ");
              
                 JTextField DateFrom =new JTextField(); 
               JTextField DateTo =new JTextField();
               JTextField idAcq  =new JTextField(); 
               JTextField nomAcq=new JTextField(); 
               JTextField aipAcq =new JTextField(); 
              
               lDateFrom.setBounds(40, 30, 90, 25);
               DateFrom.setBounds(135, 30, 150, 25);
               
               lDateTo.setBounds(395, 30, 30, 25);
               DateTo.setBounds(440, 30, 150, 25);
               
               lidAcq.setBounds(10, 70, 150, 25);
               idAcq.setBounds(140, 70, 120, 25);
               
               lnomAcq.setBounds(270, 70, 120, 25);
               nomAcq.setBounds(370, 70, 120, 25);
               
               laipAcq.setBounds(500,70, 100, 25);
               aipAcq.setBounds(570, 70, 100, 25);
               
              /* statPaie.addItem("Reussi");
               statPaie.addItem("Annulé");
               statPaie.addItem("Echoué");
               statPaie.addItem("Refusé");
                        
               TransTyp.addItem("Demande");
               TransTyp.addItem("Annulation");
               TransTyp.addItem("Remboursement");*/
               
             
               Object[][] data = {};

               String  title[] = {"Date et Heure", "RefTrans", "IdAcquereur ", "Montant","Type Opération","Transaction Type", "IdMerchant "};
               JTable tableau = new JTable(data, title);
              
               chercher.setBounds(230, 10, 100,25);
               cancelBouton.setBounds(380, 10, 100,25);
               
              pan.add(lDateFrom);
               pan.add(DateFrom);
               pan.add(lDateTo);
               pan.add(DateTo);
               pan.add(lidAcq);
               pan.add(idAcq);
               pan.add(laipAcq);
               pan.add(aipAcq);
               pan.add(lnomAcq);
               pan.add(nomAcq);
              
               cont.setLayout(new BorderLayout());
               cont.add(new JScrollPane(tableau));
               pan.setLayout(null);
               
               sud.add(cancelBouton);
               sud.add(chercher);
 
               pan.repaint();cont.repaint();sud.repaint();
               container.add(pan, BorderLayout.NORTH);
               container.add(cont, BorderLayout.CENTER);
               container.add(sud, BorderLayout.SOUTH);
 
               //Affichage du résultat
          
               cancelBouton.addActionListener(new ActionListener()
               {
                 public void actionPerformed(ActionEvent arg0) 
                 {
                   setVisible(false);
                 }      
               });

|fancy]

Quand je clic sur le bouton consulter, cela doit me permettre d'extraire toutes les informations dans ma base de données afin de les ajouter ici.
mais je ne sais pas comment m'y prendre