⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cardlayoutdemo.java

📁 一个十分好的java基础学习的课件
💻 JAVA
字号:
import java.awt.*;
import java.applet.Applet;

public class CardLayoutDemo extends Applet
{   public void init( )
    {   p1=new Panel( );
        p1.add(new Button("Card 1"));
        p1.add(new Button("Card 2"));
        p1.add(new Button("Card 3"));
        p1.add(new Button("Card 4"));
        add("North",p1);

        Panel card1=new Panel( );
        card1.add(new Label("This is the first Card"));

        Panel card2=new Panel( );
        card2.add(new Label("This is the Second Card"));

        Panel card3=new Panel( );
        card3.add(new Label("This is the Third Card"));

        Panel card4=new Panel( );
        card4.add(new Label("This is the Forth Card"));

        p2=new Panel( );
        layout=new CardLayout( );
        p2.setLayout(layout);
        p2.add("Card 1",card1);
        p2.add("Card 2",card2);
        p2.add("Card 3",card3);
        p2.add("Card 4",card4);
        add("Center",p2);
    }
    
    public boolean action(Event e,Object a)
    {   if((e.target instanceof Component)&&((Component)e.target).getParent( ).equals(p1))
            layout.show(p2,(String)a);
        else
            return super.action(e,a);
        return true;
    }
    
    private Panel p1;
    private Panel p2;
    private CardLayout layout;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -