本文共 733 字,大约阅读时间需要 2 分钟。
GridLayout(网格布局管理器)使用纵横线将容器分为n行m列大小相等的区域,每个网格中放置一个组件,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); } }}
转载地址:http://ruohn.baihongyu.com/