import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import java.applet.Applet;
//AppletӦó
public class CardLayoutDemo extends Applet implements ActionListener{
	JPanel pnlParent=new JPanel(); //岼ΪCardLayout
	JPanel pnlA=new JPanel(); //忨ƬA
	JPanel pnlB=new JPanel(); //忨ƬB
	JPanel pnlCtrl=new JPanel(); //ͨ
	CardLayout card=new CardLayout(); //Ƭֹ
	JButton btnNext=new JButton("һ"); //ưť
	JButton btnPrev=new JButton("һ"); //ưť
	JLabel lblA1;  JLabel lblA2;
	JLabel lblB1;  JLabel lblB2;
public void init(){
	this.add(pnlParent);    		//Applet
	this.add(pnlCtrl);
	pnlParent.setLayout(card);    	//pnlParentΪCardLayout
	lblA1=new JLabel();   lblA2=new JLabel();   //4 ǩ
	lblB1=new JLabel();   lblB2=new JLabel();
	lblA1.setText("߷ɾ");
	lblA2.setText("ƶȥ");
	lblB1.setText("࿴");
	lblB2.setText("ֻоͤɽ");
	pnlA.add(lblA1);      //ǰǩڿƬA
	pnlA.add(lblA2);
	pnlParent.add("First",pnlA);
	pnlB.add(lblB1);
	pnlB.add(lblB2);
	pnlParent.add("Second",pnlB);//ƬB
	pnlCtrl.add(btnNext);
	pnlCtrl.add(btnPrev);
	btnNext.addActionListener(this);     //ע
	btnPrev.addActionListener(this);     //ע
	}
public void actionPerformed(ActionEvent e){
	if (e.getSource()==btnNext)
	card.next(pnlParent); //ʾһſƬ
	else if(e.getSource()==btnPrev)
	card.previous(pnlParent); //ʾǰһſƬ
	}
}
