home *** CD-ROM | disk | FTP | other *** search
/ Java by Example / jbecd.bin / JBE-CD / NTUsers / JBECODE.ZIP / JavaByExample / chap21 / CanvasApplet.class (.txt) next >
Encoding:
Java Class File  |  1996-03-08  |  879 b   |  27 lines

  1. import java.applet.Applet;
  2. import java.awt.BorderLayout;
  3. import java.awt.Button;
  4. import java.awt.Container;
  5. import java.awt.Event;
  6.  
  7. public class CanvasApplet extends Applet {
  8.    CustomCanvas canvas;
  9.  
  10.    public void init() {
  11.       ((Container)this).setLayout(new BorderLayout());
  12.       Button var1 = new Button("Color");
  13.       ((Container)this).add("North", var1);
  14.       this.canvas = new CustomCanvas();
  15.       ((Container)this).add("Center", this.canvas);
  16.       ((Applet)this).resize(200, 250);
  17.    }
  18.  
  19.    public boolean action(Event var1, Object var2) {
  20.       if (var2 == "Color") {
  21.          this.canvas.swapColor();
  22.       }
  23.  
  24.       return true;
  25.    }
  26. }
  27.