home *** CD-ROM | disk | FTP | other *** search
/ Java by Example / jbecd.bin / JBE-CD / NTUsers / JBECODE.ZIP / JavaByExample / chap22 / CardApplet.java < prev    next >
Encoding:
Java Source  |  1996-02-29  |  722 b   |  33 lines

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