Hola:
Para poder ver el modelo en todos los métodos, debes sacar la variable para que sea atributo de la clase
Código Java:
Ver originalpublic class UnaClase {
public UnaClase() {
}
public void unMetodo() {
// Aquí tienes accesible el modelo
modelo.unMetodoDelModelo();
}
}
Si haces esto con el modelo, no necesitas hacer el TableModel modelo = jTableQueInstanciasteEnElConstructor.getModel(); que te indiqué anteriormente, puesto que ya lo tienes disponible.
Si miras la api de DefaultTableModel
http://docs.oracle.com/javase/7/docs...ableModel.html verás los métodos que tiene. En el DefaultTableModel están todos los datos que se muestran en el JTable y basta cambiar esos datos en el modelo para que el JTable refleje automáticamente los cambios. Así que si tus datos en la base de datos cambian, sólo tienes que hacer esos cambios en el modelo. Lo más sencillo es borrarlos todos en el modelo y volver a rellenarlo con los datos nuevos.
Para borrar
modelo.setNumRows(0);
Para ir añadiendo las nuevas filas, como estabas haciendo
Código Java:
Ver originalwhile(resultado.next()){
dato[0] = resultado.getString("Valor");
dato[1] = resultado.getString("repetidos");
modelo.addRow(dato);
}
Se bueno.