tengo un problema parecido. he probado con todas esas opciones y no logro lo que quiero. quisiera que se cerrara el jframe para que se abra el siguiente con las actualizaciones que he hecho en el anterior. resulta que uso una clase Main donde defino un Jframe que se usa en todas mis ventanas con diferentes paneles. es acaso diferente cerrar un panel q cerrar un frame? o es q no puedo cerrarlo por ser uno solo?? ayuda, por favor