Gracias por contestar,según comprendo entonces seria en la vista donde deberia instanciar a la clase que hace de controlador?
en ese caso un codigo como este,en una clase controlador no seria correcto?
Código:
public void abrirFormulario(){
formulario.setTitle("Agregar Persona - TrucosJenJen");
//posicion del formulario en la pantalla
formulario.setLocationRelativeTo(null);
formulario.setVisible(true);
//addActionListeners para los botones
this.formulario.btnAgregarImagen.setActionCommand("btnAgregarImagen");
this.formulario.btnAgregarImagen.addActionListener(this);
this.formulario.btnConsultar.setActionCommand("btnConsultar");
this.formulario.btnConsultar.addActionListener(this);
this.formulario.btnGuardar.setActionCommand("btnGuardar");
this.formulario.btnGuardar.addActionListener(this);
//Aqui se agregan todos los componentes que va a interactuar
//por ejemplo botones, tablas, jlist, etc.
}
//CONSTRUCTOR para inicializar los objetos
public controlador(Form formulario) {
this.formulario = formulario;
}
Ese código lo vi en un ejemplo de internet y Form es una clase donde manejan la parte grafica