home *** CD-ROM | disk | FTP | other *** search
/ Maximum CD 2003 January / maximum-cd-2003-01.iso / Software / Utilities / JPerk / jperk.exe / _SETUP.1 / TmapCubeb.class (.txt) < prev    next >
Encoding:
Java Class File  |  1997-01-08  |  2.1 KB  |  84 lines

  1. import java.applet.Applet;
  2. import java.applet.AppletContext;
  3. import java.awt.Button;
  4. import java.awt.Color;
  5. import java.awt.Component;
  6. import java.awt.Container;
  7. import java.awt.Event;
  8. import java.awt.Font;
  9. import java.awt.Frame;
  10. import java.awt.GridBagConstraints;
  11. import java.awt.GridLayout;
  12. import java.awt.Label;
  13. import java.net.MalformedURLException;
  14. import java.net.URL;
  15.  
  16. class TmapCubeb extends Frame {
  17.    static final int FONTHEIGHT = 12;
  18.    static final String FONTSTRING = "System";
  19.    AppletContext appletContext;
  20.    Applet appleta;
  21.    boolean pernorallentare = false;
  22.  
  23.    public TmapCubeb(AppletContext var1, Applet var2) {
  24.       this.appleta = var2;
  25.       this.appletContext = var1;
  26.       new GridBagConstraints();
  27.       ((Component)this).setFont(new Font("System", 1, 12));
  28.       ((Container)this).setLayout(new GridLayout(5, 1, 1, 2));
  29.       ((Component)this).setBackground(Color.lightGray);
  30.       ((Component)this).setForeground(Color.black);
  31.       Label var3 = new Label("Anfy TmapCube applet by Fabio Ciucci 1996.");
  32.       Label var4 = new Label("You can connect to my java applets page");
  33.       Label var5 = new Label("if you want to see or take my last applets!");
  34.       ((Container)this).add(var3);
  35.       ((Container)this).add(var4);
  36.       ((Container)this).add(var5);
  37.       Button var6 = new Button("Connect");
  38.       ((Container)this).add(var6);
  39.       Button var7 = new Button("Cancel");
  40.       ((Container)this).add(var7);
  41.    }
  42.  
  43.    public void show() {
  44.       super.show();
  45.    }
  46.  
  47.    public boolean action(Event var1, Object var2) {
  48.       if (var2.equals("Cancel")) {
  49.          ((Component)this).hide();
  50.          this.pernorallentare = false;
  51.          this.appleta.repaint();
  52.          return true;
  53.       } else if (var2.equals("Connect")) {
  54.          ((Component)this).hide();
  55.          URL var3 = null;
  56.          this.appletContext.showStatus("Linking with Anfiteatro");
  57.  
  58.          try {
  59.             var3 = new URL("http://www.anfiteatro.it/java.html");
  60.          } catch (MalformedURLException var4) {
  61.             this.appletContext.showStatus("Error linking www.anfiteatro.it.");
  62.          }
  63.  
  64.          this.appletContext.showDocument(var3);
  65.          this.pernorallentare = false;
  66.          this.appleta.repaint();
  67.          return true;
  68.       } else {
  69.          return false;
  70.       }
  71.    }
  72.  
  73.    public synchronized boolean handleEvent(Event var1) {
  74.       if (var1.id != 203 && var1.id != 201) {
  75.          return super.handleEvent(var1);
  76.       } else {
  77.          ((Component)this).hide();
  78.          this.pernorallentare = false;
  79.          this.appleta.repaint();
  80.          return true;
  81.       }
  82.    }
  83. }
  84.