System.exit (0) vs JFrame.EXIT_ON_CLOSE

8

Gibt es einen Unterschied zwischen den beiden? Ich habe einen Artikel ( Ссылка ) darüber gelesen, dass Sie immer

verwenden sollten %Vor%

Momentan verwende ich

%Vor%

Der Artikel sagt, dass Sie selbst für eine Java Swing-Anwendung einen Listener WindowAdapter hinzufügen und System.exit() in seiner Methode windowClosing(WindowEvent e) aufrufen sollten.

Gibt es einen Unterschied? Ist eine Methode besser als die andere?

    
Halfwarr 21.12.2011, 22:16
quelle

2 Antworten

12

Wenn Sie sich den JFrame-Code ansehen, geschieht Folgendes:

%Vor%

Also, es ist genau dasselbe. Ich würde einfach EXIT_ON_CLOSE setzen, wenn es das ist, was Sie wollen.

    
Reverend Gonzo 21.12.2011, 22:19
quelle
0

Nun, wenn man bedenkt, dass System.exit (0) in der JFrame-Codierung ist, würde beides funktionieren.

    
Gandalf1209 12.11.2013 01:38
quelle

Tags und Links