/*
* BorderLayout是Frame的默认的布局管理器
* 是上下左右中形式的,用add方法添加Component时
* 第二个参数指定位置
* 不指定加入部位,默认放入center区
* 同一部位只能放一组件,放多个会覆盖以前的
* 必须有center
*/
import java.awt.BorderLayout;
import java.awt.Button;
import java.awt.Frame;
public class TestBorderLayout {
public static void main(String[] args) {
Frame f = new Frame("My Frame");
Button b1 = new Button("BN");
Button b2 = new Button("BS");
Button b3 = new Button("BW");
Button b4 = new Button("BE");
Button b5 = new Button("BC");
f.setLayout(new BorderLayout());
/*
* 千万不要用这种方法,这种方法写错了单词编译不会报错 并且单词的拼写形式必须是这样的
* f.add(b1, "North");
* f.add(b2, "South");
* f.add(b3, "West");
* f.add(b4, "East");
* f.add(b5, "Center");
*/
f.add(b1, BorderLayout.NORTH);
f.add(b2, BorderLayout.SOUTH);
f.add(b3, BorderLayout.WEST);
f.add(b4, BorderLayout.EAST);
f.add(b5, BorderLayout.CENTER);
f.setBounds(200, 300, 200, 300);
f.setVisible(true);
}
}
java awt 简单示例 BorderLayout
最新推荐文章于 2022-05-27 18:39:33 发布