Java での GUI のサンプル コードを見ていましたが、GUI を表示する適切な方法を知りたいと思っていました。createAndShowGUI() メソッドが GUI 用に書かれているとします。私はこのようなものを見ました:
public static void main(String[] args) {
javax.swing.SwingUtilities.invokeLater(new Runnable() {
public void run() {
createAndShowGUI();
}
});
}
javax.swing を使用せずに、main メソッドの最後で単に createAndShowGUI() を呼び出すのは間違っていますか? または、私の本当の質問は、ここで何が起こっているかについてだと思います。私はスレッドに精通していますが、GUI を表示するために新しいスレッドを作成する必要がある理由がわかりません (ここで何が起こっているのでしょうか?)。