una preguntilla

sanq
10 de Marzo del 2005
A ver si me podeis hechar una mano, estoy empezando con esto y aun hay muchas cosas que no tengo muy claras.
Tengo que hacer un programita que al pulsar un boton abre una nueva ventana, hasta ahi todo bien, la cosa es como podria hacer que al cerrar esta nueva ventana no se cerrase todo el programa, ya que si al implementar su evento de cerrado pongo Sytem.exit(0) asi ocurre.
Bueno, gracias anticipadas, chau.

ashima
10 de Marzo del 2005
Intenta sobreescribir el siguiente evento de tu Forma, con el siguiente código:

protected void processWindowEvent(WindowEvent e) {
super.processWindowEvent(e);
if (e.getID() == WindowEvent.WINDOW_CLOSING) {
if (getDefaultCloseOperation() == EXIT_ON_CLOSE)
System.exit(0);
else
dispose();
}
}

Espero que te sirva..