您的位置:首页 > 编程语言 > Java开发

Java CardLayout学习之一个例子

2010-04-02 10:38 183 查看
import java.awt.BorderLayout;
import java.awt.Button;
import java.awt.CardLayout;
import java.awt.Frame;
import java.awt.Panel;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;

public class TestCardLayOut {

 public static void main(String[] args) {
  Frame f=new Frame("TestLayout");
  
  final Panel p=new Panel();
  Button a=new Button("A");
  Button b=new Button("B");
  Button c=new Button("C");
  Button d=new Button("D");  
  
  final CardLayout cLayout=new CardLayout();
 
  p.setLayout(cLayout);
  
  p.add("a",a);
  p.add("b",b);
  p.add("c",c);
  p.add("d",d);
  
  

  a.addMouseListener(new MouseAdapter(){

   @Override
   public void mouseClicked(MouseEvent arg0) {
    cLayout.next(p);
   }
   
  });

  b.addMouseListener(new MouseAdapter(){

   @Override
   public void mouseClicked(MouseEvent arg0) {
    cLayout.next(p);
   }
   
  });  
  
  c.addMouseListener(new MouseAdapter(){

   @Override
   public void mouseClicked(MouseEvent arg0) {
    cLayout.next(p);
   }
   
  });

  d.addMouseListener(new MouseAdapter(){

   @Override
   public void mouseClicked(MouseEvent arg0) {
    cLayout.next(p);
   }
   
  });  
  f.add(p);
  
  f.setLocation(200, 200);
  f.setSize(200,200);
  f.setVisible(true);
 }

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java button import string class c