Java - JTable : La primera vez, OK, no actualiza la 2a

 
Vista:

JTable : La primera vez, OK, no actualiza la 2a

Publicado por Quique (Valencia) (10 intervenciones) el 29/05/2001 10:47:24
Tengo una tabla (JTable) que muestra datos que vienen de un "select" a una BD. El problema es que la primera vez se muestra correctamente, pero la segunda, despues de modificar la BD, no muestra las modificaciones. Es más, cuando recorro la tabla, selecciono campos,... entonces es cuando misteriosamente la tabla SI se actualiza por pantalla.
Supongo que deberé eliminar primero la tabla anterior, y después meter la nueva, pero no se como hacerlo. Para intentar solucionar el problema, hago

setVisible(false);
setVisible(true);

Pero lo dicho, que hasta que no "curioseo" la tabla, selecciono algunas filas... no refresca correctamente

¿alguien puede ayudarme?

Muchas gracias, desde España

Quique
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:JTable : La primera vez, OK, no actualiza la 2

Publicado por Googol (11 intervenciones) el 30/05/2001 15:00:19
Con un poco de suerte, algo como:

((AbstractTableModel) tabla.getModel()).fireTableDataChanged();

debería funcionar.

Si no;

tabla.tableChanged(new TableModelEvent(tabla.getModel()))

debería ir, aunque es mejor que funcione la primera.

Suerte!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar