Cerrar ventanas en java 2

Hola
Mi caso es el siguiente:
Tengo una Aplicación de Practica con dos Frames(ventana1 y ventana2) y utilizo en cada uno para cerrarlas la siguiente instrucción:
System.exit(0);
El problema es que vantana1 llama a ventana2(eso es normal pues uso un botón para llamar a ventana2 desde ventana1) y cuando intento cerrar ventana2 se cierra toda la Aplicación.
Lo que yo quiero es que cuando yo cierre ventana2 unicamente se cierre ventana2 y que ventana1 continué activa sin cerrar toda la aplicación
OJO:no quiero que se esconda ventana2. quiero que se cierre Permanentemente(nada de Show(false);)
¿Cómo lo Hago?
Gracias Anticipadas
1

1 respuesta

1
Respuesta de Anónimo
Lo que esta pasando es que la sentencia System. exit(0); lo que hace es terminar el proceso de sistema en otras palabras cierra la aplicacion.
Lo que tienes que hacer es desde donde llama a ventana 1.
ventana2.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Añade un comentario a esta respuesta
Añade tu respuesta
Haz clic para o
Escribe tu mensaje
¿No es la respuesta que estabas buscando? Puedes explorar otras preguntas del tema Java o hacer tu propia pregunta: