import java.awt.*;
public class NullLayout{
public static void main(String args[]){
Frame f=new Frame("我是李鹏飞");
f.setLayout(null);
Button b1=new Button("李");
Button b2=new Button("鹏");
Button b3=new Button("飞");
b1.setSize(50,50);
b1.setLocation(50,50);
b2.setSize(50,50);
b2.setLocation(100,100);
b3.setSize(50,50);
b3.setLocation(150,150);
f.add(b1);
f.add(b2);
f.add(b3);
f.setSize(200,200);
f.setVisible(true);
}
}
import java.awt.*;
public class NullLayout{
public static void main(String args[]){
Frame f=new Frame("我是李鹏飞");
Button b1=new Button("李");
Button b2=new Button("鹏");
Button b3=new Button("飞");
b1.setSize(50,50);
b1.setLocation(50,50);
b2.setSize(50,50);
b2.setLocation(100,100);
b3.setSize(50,50);
b3.setLocation(150,150);
f.add(b1);
f.add(b2);
f.add(b3);
f.setSize(200,200);
f.setVisible(true);
}
}
这两个程序的差别在于:第二个程序中没有了f.setLayout(null);
但是运行结果却相差很大,请问哪位大虾能够给我这个菜鸟解释一下吗?谢谢!
public class NullLayout{
public static void main(String args[]){
Frame f=new Frame("我是李鹏飞");
f.setLayout(null);
Button b1=new Button("李");
Button b2=new Button("鹏");
Button b3=new Button("飞");
b1.setSize(50,50);
b1.setLocation(50,50);
b2.setSize(50,50);
b2.setLocation(100,100);
b3.setSize(50,50);
b3.setLocation(150,150);
f.add(b1);
f.add(b2);
f.add(b3);
f.setSize(200,200);
f.setVisible(true);
}
}
import java.awt.*;
public class NullLayout{
public static void main(String args[]){
Frame f=new Frame("我是李鹏飞");
Button b1=new Button("李");
Button b2=new Button("鹏");
Button b3=new Button("飞");
b1.setSize(50,50);
b1.setLocation(50,50);
b2.setSize(50,50);
b2.setLocation(100,100);
b3.setSize(50,50);
b3.setLocation(150,150);
f.add(b1);
f.add(b2);
f.add(b3);
f.setSize(200,200);
f.setVisible(true);
}
}
这两个程序的差别在于:第二个程序中没有了f.setLayout(null);
但是运行结果却相差很大,请问哪位大虾能够给我这个菜鸟解释一下吗?谢谢!
这是那两个程序运行之后的结果
http://hi.csdn.net/space-10187537-do-album-picid-960511.html
第一个没用布局管理器,所以你设置它多大它就多大,你把它放哪它就在哪
第二个使用了默认的布局管理器,borderlayout,所以飞被那么安排了(放到了borderlayout的center位置)
楼主去研究一下borderlayout布局就知道了
我的压缩包里面不止一两样东西哦,那可是我学习和工作的所有资料,不管是学习还是工作都会需要。
http://download.csdn.net/user/yangtonghai