Java GridLayout: 实现 9 个按钮的网格布局
以下是使用 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 列的网格布局排列。
原文地址: https://www.cveoy.top/t/topic/oELF 著作权归作者所有。请勿转载和采集!