Originariamente inviato da ramy89
L' ho corretto:
Sì, tecnicamente corretto. Se vuoi che la JVM termini da sola quando il frame viene chiuso dall'utente, devi aggiungere:

window.setDefaultCloseOperation(WindowConstants.EX IT_ON_CLOSE);

(o visto che ne hai solo una, basta anche DISPOSE_ON_CLOSE)

Altrimenti la JVM resta "appesa" perché la finestra, per default, diventa solo "hidden" (nascosta).