Foro sobre Java SE > JTable no se actualiza/refresca
Dentro de tu tableModel tienes el método:
public void addRow(Object objX) { }
Aquí es donde insertas "fícamente" en la tabla y refrescas para que se muestren los cambios.
this.tableData.add(objX);
fireTableRowsInserted(this.tableData.size(), this.tableData.size());
Espero que te sirva.
Un saludo.
fileal_v
Gracias por responder, no funciono! :( Ya eh leído y probado al menos 15 formas diferentes que he encontrado y no ha funcionado! Ya no se que vas hacer.
jpd7
Buenas pues solo te queda recargar tu tablemodeler
fileal_v
Es lo que hago, o sea tengo interfaz en donde elijo una opción y se me carga en esa tabla datos correspondientes a esa opción de la base de datos. Cuando elijo otra opción para que se me carguen datos diferentes la tabla no se actualiza.
esto es basicamente lo que hago:
table = new JTable();
scrollPane_2.setViewportView(table);
ClearTable1(table);
for(i=0; i<listaJugadores.size();i++){
table.setValueAt(listaJugadores.get(i).getPosicion(), i, 0) ;
table.setValueAt(listaJugadores.get(i).getNombreJugador()+" "+listaJugadores.get(i).getApellidoJugador(), i,1);
table.setValueAt(listaJugadores.get(i).getNumCamiseta(),i,2);
}
(listaJugadores son los datos que yo ingreso en la tabla, esa lista tiene diferentes datos dependiendo de la opción que ingreso en la interfaz)
jpd7

Buenas, la verdad como dice el titulo mi JTable no se me actualiza, eh probado de hacer un DefautlTableModel, usar UpdateUI(), repaint(), de crear una nueva tabla y cargar de nuevo y no funciona.
Tengo una tabla en la cual en un principio cargo ciertos datos, estos se visualizan bien. Pero cuando elijo la opción de cargar otros datos nunca se actualiza mi tabla...
¿Alguna recomendación al solucionar esto?