da igual cualquier radio button.
miControlador está inicializado en el main, por lo que en principio, no tiene que estar a null
Código Java:
Ver originalpublic static void main
(String[] args
) { miPrincipal.iniciar();
}
/**
* Permite instanciar todas las clases con las que trabaja el sistema
*/
private void iniciar() {
/* Se instancian las clases */
miMenu_Ppal = new Menu_Ppal();
miModelo = new Modelo();
miControlador = new Nuevo_controlador();
miMenu_ConsultaEmpresa = new Menu_ConsultaEmpresa();
miMenu_AltaFactura = new Menu_AltaFactura();
miMenu_Consulta = new Menu_Consulta();
//miMenu_Inicio_sesión = new Menu_Inicio_sesión();
miMenu_IntroNuevoAutonomo = new Menu_AltaAutonomo();
miMenu_Mod_Datos_Contratado = new Menu_Mod_Datos_Contratado();
miMenu_Tabla = new Menu_Tabla();
miMenu_ConsultaFactura = new Menu_ConsultaFactura();
miAltaEmpresa = new Menu_AltaEmpresa();
miMenu_Inicio = new Menu_Inicio();
miMenu_Logo = new Menu_Logo();
miMenu_Mod_Datos_Empresa = new Menu_Mod_Datos_Empresa();
miMenu_ConsultaAutonomo = new Menu_ConsultaAutonomo();
/* Se establecen las relaciones entre clases */
miMenu_Ppal.setControlador(miControlador);
miModelo.setControlador(miControlador);
miMenu_ConsultaEmpresa.setControlador(miControlador);
miMenu_AltaFactura.setControlador(miControlador);
miMenu_Consulta.setControlador(miControlador);
//miMenu_Inicio_sesión.setControlador(miControlador);
miMenu_IntroNuevoAutonomo.setControlador(miControlador);
miMenu_Mod_Datos_Contratado.setControlador(miControlador);
miMenu_Tabla.setControlador(miControlador);
miMenu_ConsultaFactura.setControlador(miControlador);
miAltaEmpresa.setControlador(miControlador);
miMenu_Inicio.setControlador(miControlador);
miMenu_Logo.setControlador(miControlador);
miMenu_Mod_Datos_Empresa.setControlador(miControlador);
miMenu_ConsultaAutonomo.setControlador(miControlador);
/* Se establecen relaciones con la clase coordinador */
miControlador.setMiMenu_Inicio(miMenu_Inicio);
miControlador.setMiAltaEmpresa(miAltaEmpresa);
miControlador.setMiMenu_AltaFactura(miMenu_AltaFactura);
miControlador.setMiMenu_Consulta(miMenu_Consulta);
miControlador.setMiMenu_ConsultaAutonomo(miMenu_ConsultaAutonomo);
miControlador.setMiMenu_ConsultaEmpresa(miMenu_ConsultaEmpresa);
//miControlador.setMiMenu_Inicio_sesión(miMenu_Inicio_sesión);
miControlador.setMiMenu_IntroNuevoAutonomo(miMenu_IntroNuevoAutonomo);
miControlador.setMiMenu_Logo(miMenu_Logo);
miControlador.setMiMenu_Mod_Datos_Contratado(miMenu_Mod_Datos_Contratado);
miControlador.setMiMenu_Ppal(miMenu_Ppal);
miControlador.setMiMenu_Tabla(miMenu_Tabla);
miControlador.setMiModelo(miModelo);
miMenu_Inicio.setVisible(true);
}
Gracias por la rapidez