/*
* 网格布局实现
* */
package swing;
import java.awt.*;
import javax.swing.*;
public class Test4 extends JFrame{
int size=9;
JButton jbs[] =new JButton[size];
public static void main(String[] args) {
// TODO Auto-generated method stub
Test4 test4=new Test4();
}
public Test4()
{
for(int i=0;i<size;i++)
{
jbs[i]=new JButton(String.valueOf("按钮"+(i+1)));
}
//设置为网络布局
this.setLayout(new GridLayout(3,3,10,10));
//添加组件
for(int i=0;i<size;i++)
{
this.add(jbs[i]);
}
this.setSize(300, 200);
this.setTitle("网格布局实现");
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
}
}
运行效果: