Bonjour,
je suis entrain de remplir un jTable à partir une requête SQL,
j'ai réussi à faire le remplissage et j'ai mis le code dans l'evenemeent de MouseEntered mais la problème c'est qu'il ya redondance d'affichage:
je sais pas est ce qu'il ya une erreur dans le code ou bien c'est à cause l'emplacement de code dans MouseEntered
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 Conexion1 A = new Conexion1(); DefaultTableModel aModel = (DefaultTableModel) Table_User.getModel(); try { ResultSet ResultUser = A.Conn().executeQuery("select * from users"); ResultSetMetaData rsmd = ResultUser.getMetaData(); int cols = rsmd.getColumnCount(); while (ResultUser.next()) { Object[] row = new Object[cols]; for (int j = 0; j < row.length; j++) { row[j] = ResultUser.getObject(j + 1); } aModel.addRow(row); } Table_User.setModel(aModel); Table_User.repaint(); // TODO add your handling code here: } catch (SQLException | RemoteException ex) { Logger.getLogger(MenuPrincipale.class.getName()).log(Level.SEVERE, null, ex); }
Si c'est à cause de ce dernier , où j'ai dois le mettre ?
Merci
Partager