package gui;
import java.awt.Button;
import java.awt.Frame;
import java.awt.GridLayout;
public class T04 {
public static void main(String[] args) {
/* GirdLayout网络布局管理器,使用纵横线将容器分为n行m列大小相等的网格
* GirdLayout()默认只有一行,每个组件占一列
* GirdLayout(int rows,int cols)指定容器的行数和列数
* GirdLayout(int rows,int cols,int hgap,int vgap)指定容器的行数和列数以及组件之间的水平、垂直间距
*/
Frame f = new Frame("GirdLayout");//创建一个名为GridLayout的窗体
f.setLayout(new GridLayout(3,3));//设置布局管理器为网络布局管理器,设置该窗体为3*3的网格
f.setSize(300,300);//设置窗体大小
f.setLocation(400, 400);//设置位置
f.setVisible(true);//设置窗体可见
// 下面的代码是循环添加9个按钮到GridLayout中
for(int i =1;i<=9;i++) {
Button btn = new Button("btn"+i);
f.add(btn);//向窗体添加按钮
}
}
}
结果如下