Java基础入门 GridLayout

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_40788630/article/details/82289471

GridLayout(网格布局管理器)使用纵横线将容器分为n行m列大小相等的区域,每个网格中放置一个组件,GridLayout布局管理器中的组件会自动占据整个区域

GridLayout构造方法
方法声明 功能描述
GridLayout() 默认只有一行,每个组件占一列
GridLayout(int rows,int cols) 指定容器的行数于列数
GridLayout(int rows,int cols,int  hgap,int vgap) 指定容器的行数及列数及组件之间的水平、垂直间距

接下来通过一个案例演示GridLayout布局的使用方法:

import java.awt.*;
import java.awt.event.*;
public class Main{
	public static void main(String[] args)throws Exception{
        final Frame f=new Frame("GridLayout");
        
        f.setLayout(new GridLayout(3,3));//设置窗体中的布局管理器为BorderLayout
        f.setSize(300, 300);
        f.setLocation(300, 200);//设置窗体位置
        f.setVisible(true);//设置窗体可见
        
        for(int i=0;i<9;i++){
        	Button btn=new Button("btu"+ (i+1) );
        	f.add(btn);
        }
	}
}

猜你喜欢

转载自blog.csdn.net/qq_40788630/article/details/82289471