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
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();
}
}
