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 + -
显示快捷键?