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()); } }
Partager