From e80daa30de687397aec791e0300b6afc947d5992 Mon Sep 17 00:00:00 2001 From: "jason@long.name" Date: Mon, 18 Mar 2013 22:29:56 +0000 Subject: [PATCH] java: start the GUI the proper way, using the EDT git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@597 d9718cc8-9f43-0410-858b-315f434eb58c --- src/micropolisj/Main.java | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/micropolisj/Main.java b/src/micropolisj/Main.java index 86f8652..67e99e2 100644 --- a/src/micropolisj/Main.java +++ b/src/micropolisj/Main.java @@ -8,14 +8,24 @@ package micropolisj; +import javax.swing.*; + import micropolisj.gui.MainWindow; public class Main { - public static void main(String [] args) + static void createAndShowGUI() { MainWindow win = new MainWindow(); win.setVisible(true); win.doNewCity(true); } + + public static void main(String [] args) + { + SwingUtilities.invokeLater(new Runnable() { + public void run() { + createAndShowGUI(); + }}); + } }