Ich kenne das bisher nur so, dass man das Programm mit

System.exit(0);
// oder
System.exit(1);
...

beendet. Dabei weiß ich aber nicht, was diese 0 oder 1 in den Klammern bedeuten soll. Das Problem dabei ist auch, dass man die Maus ganz kurz nicht bewegen kann (die Maus friert quasi für etwa 1/2 Sekunde ein), da das Programm gerade geschlossen wird.

Aber bei allen anderen Programmen ist dies nicht so. Wenn man das Programm schließt, stockt die Maus gar nicht.

Wie kann ich das in Java auch einbauen?