标题:java.awt包中的一段有问题的代码!
只看楼主
Livinghao
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2008-11-1
 问题点数:0 回复次数:2 
java.awt包中的一段有问题的代码!
import java.awt.*;
public class FourLayout extends Frame{
Panel p1,p2,p3,p4;
public FourLayout(String str){
super(str);
this.setSize(600,400);
this.setLocation(100,100);
this.setFLowLayout();
this.setBorderLayout();
this.setCardayout();
this.setGridLayout();
this.setLayout(new GridLayout(2,2));
this.add(p1);
this.add(p2);
this.add(p3);
this.add(p4);

}
public void setFLowLayout(){
p1=new Panel;
p1.setLayout(new FlowLayout());

Button b1=new Button("one");
Button b2=new Button("two");
Button b3=new Button("three");
Button b4=new Button("four");
p1.add(b1);
p1.add(b2);
p1.add(b3);
p1.add(b4);


}
public void setBorderLayout(){
p2=new Panel;
p2.setLayout(new BorderLayout());

Button b11=new Button("1");
Button b22=new Button("2");
Button b33=new Button("3");
Button b44=new Button("4");
Button b55=new Button("5");
p2.add(b11,BorderLayout.NORTH);
p2.add(b22,BorderLayout.SOUTH);
p2.add(b33,BorderLayout.WEST);
p2.add(b44,BorderLayout.EAST);
p2.add(b55,BorderLayout.CENTER);
p2.add(b11);
p2.add(b22);
p2.add(b33);
p2.add(b44);

}
public void setCardayout(){
p3=new Panel;
p3.setLayout(new CardLayout());

Button bu1=new Button("a");
Button bu2=new Button("b");
Button bu3=new Button("c");
Button bu4=new Button("d");
p3.add(bu1);
p3.add(bu2);
p3.add(bu3);
p3.add(bu4);

}
public void setGridLayout(){
p4=new Panel;
p4.setLayout(new GridLayout());

Button but1=new Button("yes");
Button but2=new Button("no");
p4.add(but1);
p4.add(but2);

}
public static void main(String[] args) {
Frame fr=new Frame("四个布局管理器的演示");
fr.setVisible(true);
}

}
我运行的结果没有出现四个面板,以及面板上的组件,请高手们指教!
帮小弟修改一下,最好著名原因!谢谢
搜索更多相关主题的帖子: awt java 代码 
2008-11-01 10:30
freish
Rank: 6Rank: 6
等 级:贵宾
威 望:23
帖 子:1223
专家分:437
注 册:2007-6-1
得分:0 
为什么不用swing……
2008-11-01 12:02



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-241812-1-1.html




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

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