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();