Puoi usare la classe Timer che invoca ActionPerformed
e implementare System.exit(0);
codice:
Timer timer = new Timer(1000, this);
timer.start();
this si riferisce alla classe che contiene l'istruzione e che naturalmente deve implementare ActionListener.
Prova e fammi sapere.
Ciao