Java GridLayout

【Java GridLayout】GridLayout用于将组件排列在矩形网格中。每个矩形中显示一个组件。
GridLayout类的构造方法

  1. GridLayout():创建一个网格布局, 其中每个组件一行包含一列。
  2. GridLayout(int行, int列):使用给定的行和列创建网格布局, 但组件之间没有间隙。
  3. GridLayout(int行, int列, int hgap, int vgap):使用给定的行和列以及给定的水平和垂直间隙创建网格布局。
GridLayout类的示例
Java GridLayout

文章图片
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(); } }

    推荐阅读