Java GridLayout

1 Java GridLayout的介绍

GridLayout用于将组件排列在矩形网格中。每个矩形中显示一个组件。

2 Java GridLayout的构造方法

构造方法 描述
GridLayout() 创建一个网格布局,其中每个组件一行一行。
GridLayout(int rows, int columns) 使用给定的行和列创建网格布局,但组件之间没有间隙。
GridLayout(int rows, int columns, int hgap, int vgap) 使用给定的行和列以及给定的水平和垂直间隙创建网格布局。

3 Java GridLayout的案例

package com.yiidian;

/**
 * 一点教程网: http://www.yiidian.com
 */

import java.awt.*;
import javax.swing.*;  
  
public class MyGridLayout{  
    JFrame f;
    MyGridLayout(){
        f=new JFrame();

        JButton b1=new JButton("1");
        JButton b2=new JButton("2");
        JButton b3=new JButton("3");
        JButton b4=new JButton("4");
        JButton b5=new JButton("5");
            JButton b6=new JButton("6");
            JButton b7=new JButton("7");
        JButton b8=new JButton("8");
            JButton b9=new JButton("9");

        f.add(b1);f.add(b2);f.add(b3);f.add(b4);f.add(b5);
        f.add(b6);f.add(b7);f.add(b8);f.add(b9);

        f.setLayout(new GridLayout(3,3));
        //setting grid layout of 3 rows and 3 columns

        f.setSize(300,300);
        f.setVisible(true);
    }
    public static void main(String[] args) {
        new MyGridLayout();
    }
}

输出结果为:

热门文章

优秀文章