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();
}
}
输出结果为:

本文主要介绍Java GridLayout,它用于将组件排列在矩形网格中,每个矩形显示一个组件。文中阐述了其构造方法,包括无参数、指定行列、指定行列及间隙的构造方法,还给出了一个使用GridLayout的Java代码案例。
2683

被折叠的 条评论
为什么被折叠?



