Gracias por la rapida respuesta, pero no funciona y el System.exit(0) tiene que estar.
A ver si asi me explico mejor.
Mi programa tiene multiples ventanas por las cuales el usuario se mueve, dependiendo de las opciones que vaya eligiendo. El System.exit(0) esta puesto para que el evento WindowClosing cierre todo el programa (eso si lo necesito).
El problema que tengo con esta ultima ventana es que al terminar de realizar su ejecucion tengo puesto que me salte una ventana emergente:
Código:
JOptionPane.showMessageDialog(this,"Gráficas Generadas, Compruebe la carpeta");
Y al darle "Aceptar" me tiene que aparecer otra ventana para que la ejecucion del programa no se interrumpa.
La cosa es que esa ventana me aparece, pero la emergente anterior se queda ahi dando por saco, y ademas se queda completamente en blanco y con el focus sobre ella, por lo que si la cierro de la forma tradicional (con el aspa de toda la vida) se me cierra todo el programa, cosa que no quiero.
Alguna otra cosilla que se os ocurra?