Java 网格布局实现 9 个按钮 - 代码示例
以下是使用 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'等等。您可以根据需要更改按钮的标签。
原文地址: https://www.cveoy.top/t/topic/oEIU 著作权归作者所有。请勿转载和采集!