diff options
Diffstat (limited to 'src/main/java/simulator/VSMain.java')
| -rw-r--r-- | src/main/java/simulator/VSMain.java | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/main/java/simulator/VSMain.java b/src/main/java/simulator/VSMain.java index 46077ec..02f3e20 100644 --- a/src/main/java/simulator/VSMain.java +++ b/src/main/java/simulator/VSMain.java @@ -56,6 +56,10 @@ public class VSMain { * @param args the arguments */ public static void main(String[] args) { + // Show splash screen + VSSplashScreen splash = new VSSplashScreen(); + splash.showSplash(); + try { UIManager.setLookAndFeel( UIManager.getCrossPlatformLookAndFeelClassName()); @@ -65,6 +69,14 @@ public class VSMain { javax.swing.JPopupMenu.setDefaultLightWeightPopupEnabled(false); VSPrefs prefs = VSDefaultPrefs.init(); VSRegisteredEvents.init(prefs); + + // Wait for splash screen to finish before showing main window + try { + Thread.sleep(3000); + } catch (InterruptedException e) { + Thread.currentThread().interrupt(); + } + new VSMain(prefs); } } |
