home *** CD-ROM | disk | FTP | other *** search
- import com.sun.java.swing.Box;
- import com.sun.java.swing.BoxLayout;
- import com.sun.java.swing.JApplet;
- import com.sun.java.swing.JComponent;
- import com.sun.java.swing.JLabel;
- import com.sun.java.swing.JPanel;
- import com.sun.java.swing.JProgressBar;
- import com.sun.java.swing.UIManager;
- import java.awt.BorderLayout;
- import java.awt.Component;
- import java.awt.Container;
- import java.awt.Dimension;
- import java.awt.Rectangle;
-
- public class SwingSetApplet extends JApplet {
- JPanel panel;
-
- public void init() {
- String var1 = System.getProperty("java.version");
- if (var1.compareTo("1.1.2") < 0) {
- System.out.println("!!!WARNING: Swing must be run with a 1.1.2 or higher version VM!!!");
- }
-
- try {
- UIManager.setLookAndFeel(UIManager.getCrossPlatformLookAndFeelClassName());
- } catch (Exception var7) {
- System.err.println("Error loading L&F: " + var7);
- }
-
- this.panel = new JPanel();
- ((JApplet)this).getContentPane().add(this.panel, "Center");
- this.panel.setLayout(new BoxLayout(this.panel, 0));
- JPanel var3 = SwingSet.createVerticalPanel(false);
- this.panel.add(Box.createGlue());
- this.panel.add(var3);
- this.panel.add(Box.createGlue());
- ((Container)var3).add(Box.createGlue());
- Dimension var4 = new Dimension(400, 20);
- SwingSet.progressLabel = new JLabel("Loading, please wait...");
- SwingSet.progressLabel.setMaximumSize(var4);
- ((Container)var3).add(SwingSet.progressLabel);
- ((Container)var3).add(Box.createRigidArea(new Dimension(1, 20)));
- SwingSet.progressBar = new JProgressBar();
- SwingSet.progressBar.setMaximumSize(var4);
- SwingSet.progressBar.setMinimum(0);
- SwingSet.progressBar.setMaximum(SwingSet.totalPanels);
- SwingSet.progressBar.setValue(0);
- ((Container)var3).add(SwingSet.progressBar);
- ((Container)var3).add(Box.createGlue());
- ((Container)var3).add(Box.createGlue());
- Rectangle var5 = ((JApplet)this).getContentPane().getBounds();
- this.panel.setPreferredSize(new Dimension(var5.width, var5.height));
- ((JApplet)this).getContentPane().add(this.panel, "Center");
- ((Container)this).validate();
- ((Component)this).setVisible(true);
- SwingSet var6 = new SwingSet(this);
- ((JApplet)this).getContentPane().remove(this.panel);
- ((JApplet)this).getContentPane().setLayout(new BorderLayout());
- ((JApplet)this).getContentPane().add(var6, "Center");
- ((Container)this).validate();
- ((Component)this).repaint();
- ((JComponent)var6).requestDefaultFocus();
- }
- }
-