recargar un jtable

cris
23 de Agosto del 2004
Hola necesito ayuda urgente!
Cargo un JTable con los resultados de una consulta segun una opcion de un combo, si elijo otra opcion, quiero que me actualice la tabla con los nuevos registros de la consulta.
¿Como lo hago?
Gracias

Efrain Martinez
23 de Agosto del 2004
Para recargar un Jtable necesitas remover el panel sobre el cual se encuentra el JTabla y despues vuelves y pones el panel con el JTable


panel.remove();
panel.add(Tabla,BorderLayout.CENTER);


chuidiang
23 de Agosto del 2004
Lo que te comenta Efrain posiblemente funciona, pero quizas es una solución un poco drástica.

Lo suyo es hacer un modelo de datos (clase que herede de TableModel). Esta clase contiene los datos que deben presentarse en la tabla.
Cuando cambies la opción del combo, haz que el TableModel se entere para que sea capaz de devolver los nuevos datos y avisa al JTable llamando a su metodo tableChanged() y pasándole un evento adecuado.

Tienes un ejemplo de TableModel en http://www.geocities.com/chuidiang/java/tablas/tablamodelo/tablamodelo.html

Se bueno.