home *** CD-ROM | disk | FTP | other *** search
/ Java by Example / jbecd.bin / JBE-CD / NTUsers / JBECODE.ZIP / JavaByExample / chap22 / CardApplet.class (.txt) next >
Encoding:
Java Class File  |  1996-02-29  |  1.1 KB  |  33 lines

  1. import java.applet.Applet;
  2. import java.awt.Button;
  3. import java.awt.CardLayout;
  4. import java.awt.Container;
  5. import java.awt.Event;
  6. import java.awt.Panel;
  7.  
  8. public class CardApplet extends Applet {
  9.    CardLayout cardLayout;
  10.    Panel panel;
  11.    Button button1;
  12.    Button button2;
  13.    Button button3;
  14.  
  15.    public void init() {
  16.       this.panel = new Panel();
  17.       ((Container)this).add(this.panel);
  18.       this.cardLayout = new CardLayout(0, 0);
  19.       this.panel.setLayout(this.cardLayout);
  20.       this.button1 = new Button("Button1");
  21.       this.button2 = new Button("Button2");
  22.       this.button3 = new Button("Button3");
  23.       this.panel.add("Button1", this.button1);
  24.       this.panel.add("Button2", this.button2);
  25.       this.panel.add("Button3", this.button3);
  26.    }
  27.  
  28.    public boolean action(Event var1, Object var2) {
  29.       this.cardLayout.next(this.panel);
  30.       return true;
  31.    }
  32. }
  33.