le jTable est en train de devenri ma bete noire ^^
j'essaie tout simplement de mettre de l'information dans les "rows" mais ça ne veut pas, j'ai essayé de changer les conditions de mon if mais je ne vois pas où est le problème.
mon code :
la gentille réponse de netbeans :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 if (la.size() != 0) { //mettre à jour le tableau DefaultTableModel dataModel = new DefaultTableModel(); dataModel.setRowCount(la.size()); this.jTableRchhAlumno.setModel(dataModel); for (int i = 0; i < la.size(); i++) { jTableRchhAlumno.setValueAt(la.get(i).getApellidos(), i, 0); jTableRchhAlumno.setValueAt(la.get(i).getNombres(), i, 1); } }
Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: 0 >= 0
at java.util.Vector.elementAt(Vector.java:427)
at javax.swing.table.DefaultTableColumnModel.getColumn(DefaultTableColumnModel.java:277)
at sun.swing.SwingUtilities2.convertColumnIndexToModel(SwingUtilities2.java:1771)
at javax.swing.JTable.convertColumnIndexToModel(JTable.java:2551)
at javax.swing.JTable.setValueAt(JTable.java:2710)
at interfac.ba_rchhAlumno.jButtonBuscarRchhAlumnoActionPerformed(ba_rchhAlumno.java:191)
Partager