home *** CD-ROM | disk | FTP | other *** search
/ PC Online 1997 October / PCO1097.ISO / FilesBBS / FREI / FSCROLL.EXE / FunScrollAbout.class (.txt) < prev    next >
Encoding:
Java Class File  |  1997-09-02  |  1.3 KB  |  52 lines

  1. import java.awt.Button;
  2. import java.awt.Container;
  3. import java.awt.Event;
  4. import java.awt.Frame;
  5. import java.awt.Panel;
  6. import java.awt.TextArea;
  7. import java.awt.Window;
  8.  
  9. public class FunScrollAbout extends Frame {
  10.    static final int rows = 27;
  11.    static final int cols = 70;
  12.    TextArea info;
  13.    Button close;
  14.  
  15.    FunScrollAbout(String var1) {
  16.       super(var1);
  17.       ((Container)this).add("Center", this.info = new TextArea(27, 70));
  18.       this.info.setEditable(false);
  19.       Panel var2 = new Panel();
  20.       ((Container)this).add("South", var2);
  21.       ((Container)var2).add(this.close = new Button("Close"));
  22.       ((Window)this).pack();
  23.    }
  24.  
  25.    public void show() {
  26.       this.info.select(0, 0);
  27.       super.show();
  28.    }
  29.  
  30.    void appendText(String var1) {
  31.       this.info.appendText(var1);
  32.    }
  33.  
  34.    public boolean handleEvent(Event var1) {
  35.       if (var1.id == 201) {
  36.          ((Frame)this).dispose();
  37.          return true;
  38.       } else {
  39.          return super.handleEvent(var1);
  40.       }
  41.    }
  42.  
  43.    public boolean action(Event var1, Object var2) {
  44.       if (var1.target == this.close) {
  45.          ((Frame)this).dispose();
  46.          return true;
  47.       } else {
  48.          return false;
  49.       }
  50.    }
  51. }
  52.