| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 474 人关注过本帖
标题:有点问题,请高手帮忙看一下啊
只看楼主 加入收藏
jinp
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2005-3-29
收藏
 问题点数:0 回复次数:3 
有点问题,请高手帮忙看一下啊
这是一个检测CardLayout 布局管理器的
在中间用了一下事件识配器可是没什么作用,请帮忙看一下哪里有问题.谢谢了!!
搜索更多相关主题的帖子: 检测 
2005-12-21 11:05
jinp
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2005-3-29
收藏
得分:0 
不好意思,第一次,代码不不知道传哪里去了,再发!
import java.awt.*;
import java.awt.event.*;
public class Testcardlayout{
Panel p1,p2,p3,p4;
Label l1,l2,l3,l4;
CardLayout mycard;
Frame f;
public static void main(String args[])
{
Testcardlayout c=new Testcardlayout();
c.go();

}
public void go()
{
f=new Frame("Cardlayout");
mycard=new CardLayout();
f.setLayout(mycard);//设置CARDLAYOUT 布局方式
p1=new Panel();
p2=new Panel();
p3=new Panel();
p4=new Panel();
l1=new Label("This is the first panel");
p1.setBackground(Color.yellow);
p1.add(l1);
l2=new Label("This is the second panel");
p2.setBackground(Color.red);
p2.add(l2);
l3=new Label("This is the thrid panel");
p3.setBackground(Color.green);
p3.add(l3);
l4=new Label("This is the fourth panel");
p4.setBackground(Color.black);
p4.add(l4);
f.add(p1,"First");
f.add(p2,"Second");
f.add(p3,"Thrid");
f.add(p4,"Fourth");
mycard.show(f,"Thrid");//显示第一张卡片
f.addMouseListener(new MouseAdapter(){
//用MouseAdapter的适配器来监听FRAME上的事件
public void mouseClick(MouseEvent e)
{
mycard.show(f,"Second");
}
});
f.setSize(300,300);
f.setVisible(true);
f.show();
}
}
2005-12-21 11:07
cll19820814
Rank: 2
等 级:新手上路
威 望:3
帖 子:328
专家分:0
注 册:2005-11-30
收藏
得分:0 
mouseClicked(MouseEvent e) 少了ed;
mycard.show(f, "Second"); 这里是f吗??? 应该是p2吧;
f.setVisible(true);
f.show(); 这两句是不是重复了??
本人随口乱道,有怪莫怪啊~

懵懵懂懂,看千遍而不会;设身处地,试一下就成功!
2005-12-21 11:42
zhouyao_14
Rank: 1
等 级:新手上路
帖 子:196
专家分:0
注 册:2006-2-15
收藏
得分:0 
是重复了

2006-02-23 10:58
快速回复:有点问题,请高手帮忙看一下啊
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017163 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved