JTable

piotre
11 de Enero del 2006
Hola. Os explico, tengo un programa que carga un xml donde hay una lista de canciones, y las muestra en un JTable con un DefaultTableModel. Ahora bien, en la interfaz gráfica cuando clickeo una celda y la edito, ¿como puedo hacer que ese valor que sí ha cambiado en la interfaz, pueda cazarlo de alguna forma y asi poder modificar el xml tambien? ¿Como puedo avisar al programa de que se ha editado una celda y cual es?

Gracias. Saludos.

chuidiang
11 de Enero del 2006
Hola:

El DefaultTableModel tiene un método addTableModelListener() al que le puedes pasar un TableModelListener. Cada vez que cambie algun dato en el DefaultTableModel (por haber editado en el JTable, por ejemplo), le DefaultTableModel avisará del cambio a todos los TableModelListener que se le hayan pasado. En el evento TableModelEvent está la información necesaria para saber qué ha cambiado.

Se bueno