Estoy haciendo un programa en modo MVC y quiero separar totalmente la vista del modelo.
En el programa que me funciona tengo este método: public void loadTable(JTable table);,
el cual me funciona perfectamente pero como podéis ver no separo totalmente la vista del modelo, porque dicho método lo tengo en la clase ComunidadTable que está en el paquete modelo.
Código:
public ModeloTabla_base(ResultSet rsRegistros){
super();
this.rsRegistros=rsRegistros;
try{
rsMetadata=rsRegistros.getMetaData();//almacenamos los metadatos que viajan en el resultset
}catch(SQLException e){
e.printStackTrace();
}
}
El problema lo tengo, tras crear un atributo Tabla y otro ModeloTabla en el paquete Controlador, en la clase Prinicipal que me toca poner tanto el parámetro de Tabla como de ModeloTabla, y entonces en ModeloTabla me obliga a poner como parámetro un ResultSet, el cual no tiene constructor.
A ver si alguien me puede hechar una mano o decirme, simplemente, la interfaz del método para cargar la tabla que sea diferente al método indicado inicialmente. Espero haberme explicado bien.
Gracias a todos. Un saludo.