Hola gente, tengo la siguiente situacion "ancestral" XD
digo ancestral porque ya hace rato tenia este inconveniente y lo resolvi replanteando mi diseño, hoy me topo con la misma situacion y quiero "encarar el problema en la programacion"
El problema es el siguiente:
Estoy usando un diseño de pantallas MDI, es decir tengo un contenedor principal y ahi voy creando los frames internos (jinternalframe)
Llamo a los frames internos (jinternalframe) con el siguiente codigo
frmPantalla1 frame = new frmPantalla1();
this.contenedorPrincipal.add((frame));
frame.show();
En la pantalla 1 llamo a la pantalla 2 , en la pantalla 2 llamo a la pantalla 3, en la pantalla 3 llamo a la pantalla 4.
pantalla 1 ----------> pantalla 2 ------------------>pantalla 3------------------>pantalla 4
pantalla 1
El problema puntual es cuando cierro la pantalla 4 quiero cerrar tambien la pantalla 3 y la pantalla 2 para volver a la pantalla 1
¿Alguien sabe como puedo realizar esto? sus colaboraciones seria bien recibidas