this.setLayout(new BorderLayout());
this.add(new JButton("page start"), BorderLayout.PAGE_START);
this.add(new JButton("page end"), BorderLayout.PAGE_END);
this.add(new JButton("center"), BorderLayout.CENTER);
this.add(new JButton("line start"), BorderLayout.LINE_START);
this.add(new JButton("line end"), BorderLayout.LINE_END);
它将界面分为上、下、左、右、中五个区域。在将窗口拉大时,中间优先获得空间。也就是左右拉大时,只有上中下的宽增大,左右两个部分的宽不变,上下拉大时,中在左中右的高增大,上下两部分的高不变。