一.FlowLayout
Panel的默认布局管理器
从左至右逐行定位,一行排满后换行
默认对齐方式是居中
构造方法
new FlowLayout(FlowLayout.RIGHT, 20, 40);
//右对齐,组件之间水平间距 20 个像素,垂直间距 40 个像素
new FlowLayout(FlowLayout.LEFT);
//左对齐,水平和垂直间距为缺省值 5
new FlowLayout();
//居中对齐,水平和垂直间距为缺省值 5
二.BorderLayout
Frame的默认布局管理器
将整个容器划分为
- 东(EAST)
- 西(WEST)
- 南(SOUTH)
- 北(NORTH)
- 中(CENTER)
使用方法
f.add(bt, "North");
f.add(bt, BorderLayout.EAST);
//更推荐使用
三.GridLayout
表格布局
使用方法
panel.setLayout(new GridLayout(3, 4));
//三行四列