FileDocCategorySizeDatePackage
Card.javaAPI DocExample939Sat Apr 23 22:35:40 BST 2005None

Card.java

//file:	Card.java
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class Card extends JPanel {
  CardLayout cards = new CardLayout();

  public Card() {
    setLayout(cards);
    ActionListener listener = new ActionListener() {
      public void actionPerformed(ActionEvent e) {
	cards.next(Card.this);
      }
    };
    JButton button;
    button = new JButton("one");
    button.addActionListener(listener);
    add(button,	"one");
    button = new JButton("two");
    button.addActionListener(listener);
    add(button,	"two");
    button = new JButton("three");
    button.addActionListener(listener);
    add(button,	"three");
  }

  public static	void main(String[] args) {
    JFrame frame = new JFrame("Card");
    frame.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
    frame.setSize(200, 200);
    frame.setLocation(200, 200);
    frame.setContentPane(new Card());
    frame.setVisible(true);
  }
}