Author: jflesch
Date: 2006-08-03 18:48:45 +0000 (Thu, 03 Aug 2006)
New Revision: 9868

Modified:
   trunk/apps/Thaw/src/thaw/core/SplashScreen.java
Log:
Fix splashscreen (thanks to Bombe)

Modified: trunk/apps/Thaw/src/thaw/core/SplashScreen.java
===================================================================
--- trunk/apps/Thaw/src/thaw/core/SplashScreen.java     2006-08-03 17:26:03 UTC 
(rev 9867)
+++ trunk/apps/Thaw/src/thaw/core/SplashScreen.java     2006-08-03 18:48:45 UTC 
(rev 9868)
@@ -1,6 +1,6 @@
 package thaw.core;

-import javax.swing.JFrame;
+import javax.swing.JDialog;
 import javax.swing.JProgressBar;
 import javax.swing.JLabel;
 import javax.swing.JPanel;
@@ -15,7 +15,7 @@
        public final static int SIZE_Y = 100;


-       public JFrame splashScreen;
+       public JDialog splashScreen;
        public JProgressBar progressBar;


@@ -24,21 +24,23 @@
        }

        public void display() {
-               splashScreen = new JFrame("Thaw - Loading ...");
+               splashScreen = new JDialog();

-               splashScreen.setLayout(new BorderLayout(10, 10));
+               splashScreen.setUndecorated(true);
+               splashScreen.setResizable(false);
+               splashScreen.getContentPane().setLayout(new BorderLayout(10, 
10));


                JLabel thawLabel = new JLabel("   Thaw");
                thawLabel.setFont(new Font("Dialog", Font.BOLD, 30));

-               splashScreen.add(thawLabel, BorderLayout.CENTER);
+               splashScreen.getContentPane().add(thawLabel, 
BorderLayout.CENTER);

                progressBar = new JProgressBar(0, 100);
                progressBar.setStringPainted(true);
                progressBar.setString("Wake up Neo ...");

-               splashScreen.add(progressBar, BorderLayout.SOUTH);
+               splashScreen.getContentPane().add(progressBar, 
BorderLayout.SOUTH);

                splashScreen.pack();



Reply via email to