创建表格布局的步骤:
1、继承JFrame
2、成员中定义组件
3、构造函数中
- 创建组件
- 定义布局
- 添加组件
- 设置窗体属性
package com.layout.test;
import javax.swing.*;
import java.awt.*;
public class GridTest extends JFrame { //1、继承JFrame
JButton bt[]={null,null,null,null,null,null,null,null,null}; //2、定义组件
public static void main(String[] args) {
GridTest grid=new GridTest();
}
GridTest(){
for(int i=0;i<bt.length;i++){ //3、创建组件
bt[i]=new JButton(""+(i+1));
}
this.setLayout(new GridLayout(3,3,4,4)); ///4、设置布局
for(int i=0;i<bt.length;i++){
this.add(bt[i]); //5、添加组件
}
this.setTitle("表格布局管理器"); //6、设置窗体属性
this.setSize(200,200);
this.setLocation(300,300);
this.setResizable(false);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
}
}
结果: