bonjour,
j'essaye de remplir ma JList à partir d'une table, mais ma JList n'affiche que le premier élément de la requête.
je vérifie avec System.out.println("Purchage.listPseudo: "+ dlm), il m'affiche tous les éléments , donc je n'ai pas d'erreur dans ma requête.


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
public void windowOpened(java.awt.event.WindowEvent e) {
 
                try {
                    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
                    con = DriverManager.getConnection(url);
                    stm = con.createStatement();
                    String req="select pseudo from IpTable";
                    rst=stm.executeQuery(req);
 
                    while(rst.next())
                    { 
                        DefaultListModel dlm=new DefaultListModel();
                        dlm.addElement(rst.getString("pseudo"));
                        jList.setModel(dlm);
                        System.out.println("Purchage.listPseudo: "+ dlm);
                    }
 
                } catch (Exception ex) {
                    System.out.println(ex.getMessage());
                }
 
            }