坚持学习java一段时间,最近自己需要做一个小型的系统,所以需要自己将自己的AWT知识巩固一下。
一、4大布局管理器。
1.边界布局BorderLayout
是JFrame和JDialog的默认布局方法,可以看成地图的排列方式,一共四个方位:东西南北和地图一样,不同的是上北和下南都没有中间的位置占有的大,中部的占有最大。
举例:
packagecom.ly;import javax.swing.*;import java.awt.*;public class demo1 extendsJFrame{
JButton jb1,jb2,jb3,jb4,jb5;public static voidmain(String[] args) {//TODO Auto-generated method stub
demo1 d1=newdemo1();
}publicdemo1()
{
jb1=new JButton("中");
jb2=new JButton("北");
jb3=new JButton("东");
jb4=new JButton("南");
jb5=new JButton("西");//添加各个组件
this.add(jb1,BorderLayout.CENTER);this.add(jb2,BorderLayout.NORTH);this.add(jb3,BorderLayout.EAST);this.add(jb4,BorderLayout.SOUTH);this.add(jb5,BorderLayout.WEST);//设置布局
this