以下是使用 Java 代码实现 9 个按钮的网格布局:

import java.awt.GridLayout;
import javax.swing.JButton;
import javax.swing.JFrame;

public class GridLayoutExample {
    public static void main(String[] args) {
        // 创建 JFrame 实例
        JFrame frame = new JFrame('GridLayout Example');
        
        // 设置窗口大小
        frame.setSize(300, 300);
        
        // 创建 9 个按钮
        JButton b1 = new JButton('Button 1');
        JButton b2 = new JButton('Button 2');
        JButton b3 = new JButton('Button 3');
        JButton b4 = new JButton('Button 4');
        JButton b5 = new JButton('Button 5');
        JButton b6 = new JButton('Button 6');
        JButton b7 = new JButton('Button 7');
        JButton b8 = new JButton('Button 8');
        JButton b9 = new JButton('Button 9');
        
        // 创建网格布局,3 行 3 列
        GridLayout layout = new GridLayout(3, 3);
        
        // 设置布局为网格布局
        frame.setLayout(layout);
        
        // 添加按钮到窗口
        frame.add(b1);
        frame.add(b2);
        frame.add(b3);
        frame.add(b4);
        frame.add(b5);
        frame.add(b6);
        frame.add(b7);
        frame.add(b8);
        frame.add(b9);
        
        // 设置窗口可见
        frame.setVisible(true);
    }
}

这段代码首先创建了一个 JFrame 实例,然后创建了 9 个 JButton 实例。接下来,它使用 GridLayout 布局管理器将这些按钮添加到窗口中。最后,将窗口设置为可见状态。运行此代码将在窗口中显示 9 个按钮,它们按照 3 行 3 列的网格布局排列。

Java GridLayout: 实现 9 个按钮的网格布局

原文地址: https://www.cveoy.top/t/topic/oELF 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录