home *** CD-ROM | disk | FTP | other *** search
- import java.awt.AWTEvent;
- import java.awt.BorderLayout;
- import java.awt.Color;
- import java.awt.Component;
- import java.awt.Container;
- import java.awt.Dimension;
- import java.awt.Frame;
- import java.awt.Image;
- import java.awt.Label;
- import java.awt.Panel;
- import java.awt.Toolkit;
- import java.awt.Window;
- import java.awt.event.WindowEvent;
- import javax.swing.ImageIcon;
-
- public class SplashBox extends Frame {
- String result;
- static Image img = null;
- static Image icon;
- Label regLabel;
-
- SplashBox() {
- this.disp();
- }
-
- protected void centerOnScreen() {
- Dimension var1 = Toolkit.getDefaultToolkit().getScreenSize();
- Dimension var2 = ((Component)this).getSize();
- ((Component)this).setLocation((var1.width - var2.width) / 2, (var1.height - var2.height) / 2);
- }
-
- void disp() {
- if (icon == null) {
- icon = (new ImageIcon(this.getClass().getResource("icons/app-ico.gif"))).getImage();
- }
-
- ((Frame)this).setTitle("XML <PRO>");
- ((Frame)this).setIconImage(icon);
- ((Frame)this).setResizable(false);
- ((Component)this).enableEvents(64L);
- ((Component)this).setSize(391, 257);
- ((Component)this).setBackground(Color.lightGray);
- this.centerOnScreen();
- if (img == null) {
- img = ((Window)this).getToolkit().getImage(this.getClass().getResource("splash.gif"));
- }
-
- Panel var1 = new Panel();
- LabelPanel var2 = new LabelPanel();
- ((Container)var2).setLayout(new BorderLayout());
- ((Container)this).setLayout(new BorderLayout());
- ((Container)this).add("Center", var1);
- ((Container)var1).setLayout(new BorderLayout());
- ((Container)var1).add("Center", new ImageLabel(img));
- this.regLabel = new Label(" ", 1);
- ((Container)var2).add("Center", this.regLabel);
- ((Container)this).add("South", var2);
- }
-
- protected void processWindowEvent(WindowEvent var1) {
- super.processWindowEvent(var1);
- if (((AWTEvent)var1).getID() == 201) {
- ((Component)this).hide();
- }
-
- }
-
- void setRegName(String var1, String var2) {
- if (var1.length() > 20) {
- var1 = var1.substring(0, 20);
- }
-
- if (var2.length() > 20) {
- var2 = var2.substring(0, 20);
- }
-
- String var3 = var1;
- if (var2 != null && var2.length() > 0) {
- var3 = var1 + " / ";
- var3 = var3 + var2;
- }
-
- this.regLabel.setText("Registered to: " + var3);
- }
- }
-