home *** CD-ROM | disk | FTP | other *** search
/ CD Actual Thematic 7: Programming / CDAT7.iso / Share / Java / AnfyJava14 / data1.cab / Program_Files / Applet / mandel2 / mandel.jar / Lware.class (.txt) < prev    next >
Encoding:
Java Class File  |  1998-11-29  |  2.1 KB  |  72 lines

  1. import java.applet.AppletContext;
  2. import java.awt.Button;
  3. import java.awt.Color;
  4. import java.awt.Component;
  5. import java.awt.Container;
  6. import java.awt.Event;
  7. import java.awt.Font;
  8. import java.awt.Frame;
  9. import java.awt.GridLayout;
  10. import java.awt.Label;
  11. import java.awt.Window;
  12. import java.net.MalformedURLException;
  13. import java.net.URL;
  14.  
  15. class Lware extends Frame {
  16.    private AppletContext appletContext;
  17.    static final char[] anurl = new char[]{'h', 't', 't', 'p', ':', '/', '/', 'w', 'w', 'w', '.', 'a', 'n', 'f', 'y', 'j', 'a', 'v', 'a', '.', 'c', 'o', 'm'};
  18.  
  19.    public Lware(AppletContext var1, Label var2) {
  20.       this.appletContext = var1;
  21.       ((Component)this).setFont(new Font("System", 1, 12));
  22.       ((Container)this).setLayout(new GridLayout(5, 1, 1, 2));
  23.       ((Component)this).setBackground(Color.lightGray);
  24.       ((Component)this).setForeground(Color.black);
  25.       Label var3 = new Label("You can connect to my java applets page");
  26.       Label var4 = new Label("if you want to download my latest applets!");
  27.       ((Container)this).add(var2);
  28.       ((Container)this).add(var3);
  29.       ((Container)this).add(var4);
  30.       Button var5 = new Button("Connect");
  31.       ((Container)this).add(var5);
  32.       Button var6 = new Button("Cancel");
  33.       ((Container)this).add(var6);
  34.       ((Window)this).pack();
  35.    }
  36.  
  37.    public final void show() {
  38.       super.show();
  39.    }
  40.  
  41.    public final boolean action(Event var1, Object var2) {
  42.       if (var2.equals("Cancel")) {
  43.          ((Component)this).hide();
  44.          return true;
  45.       } else if (var2.equals("Connect")) {
  46.          ((Component)this).hide();
  47.          URL var3 = null;
  48.          this.appletContext.showStatus("Linking with anfyjava.com");
  49.  
  50.          try {
  51.             var3 = new URL(new String(anurl));
  52.          } catch (MalformedURLException var4) {
  53.             this.appletContext.showStatus("Error linking www.anfyjava.com");
  54.          }
  55.  
  56.          this.appletContext.showDocument(var3, "_blank");
  57.          return true;
  58.       } else {
  59.          return false;
  60.       }
  61.    }
  62.  
  63.    public final boolean handleEvent(Event var1) {
  64.       if (var1.id != 203 && var1.id != 201) {
  65.          return super.handleEvent(var1);
  66.       } else {
  67.          ((Component)this).hide();
  68.          return true;
  69.       }
  70.    }
  71. }
  72.