package com.test1;
/*
* 网格布局
*/
import java.awt.*;
import javax.swing.*;
public class Demo8_4 extends JFrame
{
int size = 9;
//定义组件
JButton jbs[] = new JButton[size];
public static void main(String[] args)
{
Demo8_4 demo = new Demo8_4();
}
/*
* 构造函数
*/
public Demo8_4()
{
//创建组件
for(int i = 0; i < size; i++)
{
jbs[i] = new JButton(String.valueOf(i));
}
//设置网格布局
this.setLayout(new GridLayout(3,3,60,60));
//添加组件
for(int i=0; i<size; i++)
{
this.add(jbs[i]);
}
//设置标题
this.setTitle("GridLayout网格布局");
//设置大小
this.setSize(400,300);
//禁止改变窗体大小
this.setResizable(false);
//关闭窗口
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//显示窗体
this.setVisible(true);
}
}