卡片布局
就是卡片一张接着一张的显示
package zixue;
/*
* 功能:卡布布局简单案例,其中用面板来存放卡片,面板相当于实际中的卡片盒,用于存放卡片
*其中,把需要的图片新建一个文件夹存放即可调用
* */
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class CardLayout_1 extends JFrame implements ActionListener{
//定义卡片布局的相关组件
CardLayout c1;//这样定义是为了后面卡片的切换时调用c1的方法
JPanel jp1;//用于设置卡片布局的面板
JPanel jp2;//用于放置标签的面板
JButton jb1,jb2;
JLabel jl1,jl2,jl3;
public static void main(String[] args) {
// TODO Auto-generated method stub
CardLayout_1 card =new CardLayout_1();
}
public CardLayout_1()
{
//创建组件
//创建一个卡片布局对象
c1=new CardLayout();
//创建用于点击显示卡片的按钮
jb1=new JButton("卡片1");
//添加监听
jb1.addActionListener(this);
jb2=new JButton("卡片2");
jb2.addActionListener(this);
//创建图片标签,也就是卡片
jl1=new JLabel(new ImageIcon("image/qq.gif"));
jl2=new JLabel(new ImageIcon("image/mm.jpg&