Estoy haciendo una interfaz en Netbeans arrastrando un JTable sobre un jTabbedPane; en el main pido llenar la tabla en un método; éste se encarga de obtejer el modelo y de agregar tantas filas como datos tengo en la base de datos; en el mismo bucle voy asignando valores a cada columna de la nueva fila creada, pero al final solo veo 4 filas (y mis filas en la BD son 7). 4 son las filas que trae por defecto, pero yo estoy eliminando sus filas con setRowCount(0).
Que podría estar mal? Adjunto el código para que sea más claro el asunto. Muchas gracias!
Código:
DefaultTableModel model = (DefaultTableModel) jTable1.getModel(); model.setRowCount(0); for (int i = 0; i < creditos.size(); i++) { String[] valores = new String[jTable1.getColumnCount()]; model.addRow(valores); jTable1.setValueAt(creditos.get(i).getCodigo(), i, 0); //Código jTable1.setValueAt(creditos.get(i).getCliente().getNombre(), i, 1); jTable1.setValueAt(creditos.get(i).getValor(), i, 2); }