home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 25 / nopv25.iso / 046A / COOBAR.ZIP / COOABOUT.CLA (.txt) < prev    next >
Encoding:
Java Class File  |  1997-06-27  |  2.4 KB  |  68 lines

  1. import java.awt.Button;
  2. import java.awt.Component;
  3. import java.awt.Container;
  4. import java.awt.Dialog;
  5. import java.awt.Event;
  6. import java.awt.Font;
  7. import java.awt.Frame;
  8. import java.awt.Label;
  9. import java.awt.LayoutManager;
  10.  
  11. public class cooabout extends Dialog {
  12.    Label label1;
  13.    Button okButton;
  14.    Label label2;
  15.    Label label3;
  16.    Label label4;
  17.  
  18.    void okButton_Clicked(Event event) {
  19.       ((Component)this).hide();
  20.    }
  21.  
  22.    public cooabout(Frame parent, String L0, String L1, String L2, boolean modal) {
  23.       super(parent, modal);
  24.       ((Container)this).setLayout((LayoutManager)null);
  25.       ((Dialog)this).addNotify();
  26.       ((Component)this).resize(((Container)this).insets().left + ((Container)this).insets().right + 333, ((Container)this).insets().top + ((Container)this).insets().bottom + 150);
  27.       this.label1 = new Label("CooCoo");
  28.       this.label1.reshape(((Container)this).insets().left + 12, ((Container)this).insets().top + 12, 312, 36);
  29.       this.label1.setFont(new Font("Helvetica", 3, 35));
  30.       ((Container)this).add(this.label1);
  31.       this.okButton = new Button("OK");
  32.       this.okButton.reshape(((Container)this).insets().left + 252, ((Container)this).insets().top + 108, 66, 27);
  33.       ((Container)this).add(this.okButton);
  34.       this.label2 = new Label("version 1.21");
  35.       this.label2.reshape(((Container)this).insets().left + 228, ((Container)this).insets().top + 60, 84, 16);
  36.       ((Container)this).add(this.label2);
  37.       this.label3 = new Label("1997 Mark Qian");
  38.       this.label3.reshape(((Container)this).insets().left + 12, ((Container)this).insets().top + 96, 97, 13);
  39.       ((Container)this).add(this.label3);
  40.       this.label4 = new Label("All right reserved");
  41.       this.label4.reshape(((Container)this).insets().left + 12, ((Container)this).insets().top + 120, 108, 13);
  42.       ((Container)this).add(this.label4);
  43.       ((Dialog)this).setTitle("About CooCoo");
  44.       ((Dialog)this).setResizable(false);
  45.       ((Dialog)this).setTitle(L0);
  46.       this.label1.setText(L1);
  47.       this.label2.setText(L2);
  48.    }
  49.  
  50.    public synchronized void show() {
  51.       ((Component)this).move(200, 200);
  52.       super.show();
  53.    }
  54.  
  55.    public boolean handleEvent(Event event) {
  56.       if (event.id == 201) {
  57.          ((Component)this).hide();
  58.          return true;
  59.       } else {
  60.          if (event.target == this.okButton && event.id == 1001) {
  61.             this.okButton_Clicked(event);
  62.          }
  63.  
  64.          return super.handleEvent(event);
  65.       }
  66.    }
  67. }
  68.