¿Hay alguna diferencia entre los dos? Estaba leyendo un artículo (http://www.javalobby.org/java/forums/t17933) sobre el que siempre se debe utilizarSystem.exit (0) vs JFrame.EXIT_ON_CLOSE
System.exit(0);
Actualmente utilizo
JFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
El artículo dice que incluso para una aplicación Java Swing se debe añadir un oyente WindowAdapter
yy llamada System.exit()
dentro de su método windowClosing(WindowEvent e)
.
¿Hay alguna diferencia? ¿Un método es mejor que el otro?