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

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

public class GridExample {
    public static void main(String[] args) {
        //创建 JFrame 实例
        JFrame frame = new JFrame('9 Buttons Grid');
        //设置窗口的宽度和高度
        frame.setSize(300, 300);
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

        //创建一个面板来存放按钮
        JPanel panel = new JPanel();
        //使用网格布局,3行3列
        panel.setLayout(new GridLayout(3, 3));

        //创建九个按钮
        JButton button1 = new JButton('Button 1');
        JButton button2 = new JButton('Button 2');
        JButton button3 = new JButton('Button 3');
        JButton button4 = new JButton('Button 4');
        JButton button5 = new JButton('Button 5');
        JButton button6 = new JButton('Button 6');
        JButton button7 = new JButton('Button 7');
        JButton button8 = new JButton('Button 8');
        JButton button9 = new JButton('Button 9');

        //将按钮添加到面板中
        panel.add(button1);
        panel.add(button2);
        panel.add(button3);
        panel.add(button4);
        panel.add(button5);
        panel.add(button6);
        panel.add(button7);
        panel.add(button8);
        panel.add(button9);

        //将面板添加到 JFrame 中
        frame.add(panel);

        //设置 JFrame 可见
        frame.setVisible(true);
    }
}

这将创建一个带有九个按钮的 3x3 网格布局的窗口。每个按钮都有一个标签,例如'Button 1'、'Button 2'等等。您可以根据需要更改按钮的标签。

Java 网格布局实现 9 个按钮 - 代码示例

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

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