public static void main(String[] args) {
JFrame jf=new JFrame();
jf.setSize(400,400);//设置大小
jf.setTitle(“网格布局”);//标题
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //关闭退出JVM
jf.setLocationRelativeTo(null);//基于当前系统居中
//创建3*3布局
/**
* 参数 行 列 间隙(水平) 间隙(垂直)
*/
GridLayout layout=new GridLayout(3,3,10,10);
//设置间隙
// layout.setHgap(10); //水平
// layout.setVgap(10); //垂直
//创建中间容器并设置网格布局
JPanel panel=new JPanel(layout);
for(int i=0 ; i<9 ; i++){
//创建按钮
JButton btn=new JButton("按钮"+i);
//添加到中间容器
panel.add(btn);
}
//将中间容器添加到窗口中
jf.setContentPane(panel);
jf.setVisible(true);
}