Hola,
Soy muy nuevo en esto del Java y necesito de su ayuda. Estoy realizando una clase formulario (formulario.java) la cual contiene 3 metodos que componen 3 JFrame diferentes y los eventos de los botones de este frame. Ejecuto el programa desde el metodo main de principal.java donde he realizado una llamada a la clase formulario y de aqui abro el formulario1. Cuando pulso el boton de este primer formulario va a otra clase (validar.java) donde valida unos datos y si esos datos son correctos cierra el formulario1 y abre el formulario2 habiendo hecho antes una instancia a la clase formulario. Aqui me viene el problema, el formulario 2 me lo abre perfectamente pero el formulario 1 (el que ya estaba abierto) no me lo cierra. He estado probando y parece ser que no reconoce el formulario1 abierto desde otra clase.
Se que es un lio pero es que no se si esto se puede hacer...esta mal planteado y habria que programarlo de otra manera...o no se. Espero que me puedan ayudar
Muchas gracias