当前位置 : 主页 > 编程语言 > java >

CardLayout窗口测试

来源:互联网 收集:自由互联 发布时间:2021-06-28
gistfile1.txt import java.awt.*;import java.awt.event.ActionListener;public class CardLayoutTest { Frame f = new Frame("测试窗口"); String [] names = {"1","2","3"}; Panel pl = new Panel(); public void init() { final CardLayout c = new C
gistfile1.txt
import java.awt.*;
import java.awt.event.ActionListener;

public class CardLayoutTest {
    Frame f = new Frame("测试窗口");
    String [] names = {"1","2","3"};
    Panel pl = new Panel();
    public void init()
    {
        final CardLayout c = new CardLayout();
        pl.setLayout(c);
        for (int i=0;i
 
  
        {
            switch (e.getActionCommand())
            {
                case "上一张":
                    c.previous(pl);
                    break;
                case "下一张":
                    c.next(pl);
                    break;
                case "第一张":
                    c.first(pl);
                    break;
            }
        };
        //控制显示上一张的按钮
        Button previous = new Button("上一张");
        previous.addActionListener(listener);
        //以下同理
        Button next = new Button("下一张");
        next.addActionListener(listener);
        Button first = new Button("第一张");
        first.addActionListener(listener);
        p.add(previous);
        p.add(next);
        p.add(first);
        f.add(pl);
        f.add(p,BorderLayout.SOUTH);
        f.pack();
        f.setVisible(true);
    }

    public static void main(String[] args) {
        new CardLayoutTest().init();
    }
}
 
上一篇:NullLayout窗口测试
下一篇:推箱子
网友评论