package xxxx;
/**
 * 网格布局案例
 */
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) {
		// TODO Auto-generated method stub
      Demo8_4 demo8_4=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,10,10));
		//添加组件
		for(int i=0;i<size;i++){
			this.add(jbs[i]);
		}
		//设置窗体属性
		this.setTitle("网格布局案例");
		this.setSize(300,200);
		this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	    this.setVisible(true);
	}

}

运行结果如下图所示:

java 怎么在GUI中画出网格线条 java怎么设置网格布局_java