Otra pregunta.
Estoy construyendo una tabla (JTable) a partir de una matriz así:
Código Java:
Ver originalpackage formularios;
import javax.swing.table.*;
public class FormularioTrabajador
extends javax.
swing.
JFrame {
public FormularioTrabajador() {
initComponents();
construirTabla();
listarDatos();
}
private void construirTabla(){
String titulos
[] = {"Rut",
"Nombre",
"Ciudad",
"Sueldo"}; tabla.setColumnIdentifiers(titulos);
jtabla.setModel(tabla);
}
private void listarDatos(){
for(int i=0;i<trabajador.length;i++){
tabla.addRow(trabajador[i]);
}
}
}
Acorté el código donde están los action de los botones y el llenado de la matriz "trabajador"... ejecuto y me doy cuenta de que a medida que voy registrando y después apretando el botón listar, la tabla no se genera de nuevo, es decir, si registré 1 dato, listo, la tabla muestra 10 espacios y 1 con los datos del primer registro... si registro otro dato, listo, la tabla ahora muestra 10 espacios más (o sea, 20) en donde veo primero el registro solo, y después de 10 espacios en blanco, veo 2 registros (el primero y el segundo).... y así por el estilo.
¿Hay una manera más eficiente de desarrollar la tabla?