1.BorderLayout是设置在边界上,东南西北中
2.用Frame类对象add()BorderLayout时,参数要使用BorderLayout.NORTH等,而不写为add(b1,“North”),如果字符串写错,会直接导致编译过程不出错,执行过程出错。而BorderLayout自带的值写错,则会编译过程出错
代码如下:
import java.awt.*;
public class TestBorderLayout {
public static void main(String[] args) {
Frame f = new Frame("BorderLayout");
Button bn = new Button("BN");
Button bs = new Button("BS");
Button be = new Button("BE");
Button bw = new Button("BW");
Button bc = new Button("BC");
f.add(bn,BorderLayout.NORTH);
f.add(bs,BorderLayout.SOUTH);
f.add(be,BorderLayout.EAST);
f.add(bw,BorderLayout.WEST);
f.add(bc,BorderLayout.CENTER);
f.setSize(300,300);
f.setVisible(true);
}
}