Problemas con JTable

Luis
19 de Enero del 2004
Tengo un jTabbedPane en el cual para cada pestaña tengo una tabla. En cada una de estas tablas permito insertar registros. El problema es que hay dos tablas que tienen un campo en comun, es decir, cuando ingreso una nueva fila o modifico una fila tengo que reflejar el cambio en la otra tabla. Para esto llamo al metodo fireTableDataChanged() del modelo de la tabla en un evento que se produce cuando cambio de pestaña y el problema es este no funciona!!!!, es decir si hago un insert de una nueva fila no me lo refleja en la otra tabla, si hago un update tampoco lo hace.
Alguien me podria decir como hacerlo?????
Se lo agradeceria infinitamente.
Gracias.
Luis.

chuidiang
19 de Enero del 2004
No sé muy bien qué tienes, pero podría ser algo como esto

- Creas los dos JTable
- Le pides el modelo a uno de ellos y se lo pasas al otro
Con esto, ambas JTable comparten el mismo modelo.

Si el modelo es el de defecto (DefaultTableModel), cuando cambies un dato en él, no es necesario llamar al fire, debería refrescarse sólo en ambas tablas.

Si tu problema es que tus dos tablas tienen modelos distintos y que solo comparten una columna. Tendrías que hacer una clase que se suscriba a los cambios en ambos modelos y se encargue de actualizar la columna de uno cuando cambia la del otro.

Se bueno