example7_14.java
来自「不错的教程 适合中高级人员的使用」· Java 代码 · 共 53 行
JAVA
53 行
import java.awt.*;import java.awt.event.*;
class WinCard extends Frame implements ActionListener
{ CardLayout mycard;
Button buttonFirst,buttonNext,buttonLast;
Panel pCenter;
WinCard()
{ mycard=new CardLayout();
pCenter=new Panel();
pCenter.setLayout(mycard); //p的布局设置为mycard(卡片式布局)
buttonFirst=new Button("first");
buttonNext=new Button("next");
buttonLast=new Button("last one");
for(int i=1;i<=20;i++)
{
pCenter.add("i am"+i,new Button("我是第"+i+"个按钮"));
}
buttonFirst.addActionListener(this);
buttonNext.addActionListener(this);
buttonLast.addActionListener(this);
Panel pSouth=new Panel();
pSouth.add(buttonFirst);pSouth.add(buttonNext);pSouth.add(buttonLast);
add(pCenter,BorderLayout.CENTER);add(pSouth,BorderLayout.SOUTH);
setBounds(10,10,200,190);
setVisible(true);
validate();
}
public void actionPerformed(ActionEvent e)
{ if(e.getSource()==buttonFirst)
{ mycard.first(pCenter);
}
else if(e.getSource()==buttonNext)
{ mycard.next(pCenter);
}
else if(e.getSource()==buttonLast)
{ mycard.last(pCenter);
}
}
}
public class Example7_14
{
public static void main(String args[])
{
WinCard win=new WinCard();
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?