GridLayout网格布局按钮
时间: 2024-05-07 20:22:36 浏览: 149
GridLayout 是一种网格布局,可以将组件按照网格排列。下面是一个使用 GridLayout 布局的按钮示例:
```java
import java.awt.GridLayout;
import javax.swing.JButton;
import javax.swing.JFrame;
public class GridLayoutDemo {
public static void main(String[] args) {
JFrame frame = new JFrame("GridLayout Demo");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setLayout(new GridLayout(2, 2));
JButton button1 = new JButton("Button 1");
JButton button2 = new JButton("Button 2");
JButton button3 = new JButton("Button 3");
JButton button4 = new JButton("Button 4");
frame.add(button1);
frame.add(button2);
frame.add(button3);
frame.add(button4);
frame.pack();
frame.setVisible(true);
}
}
```
上述代码创建了一个 `JFrame`,然后设置了 `GridLayout` 布局,并将四个按钮添加到该容器中。在 `GridLayout` 构造函数中,第一个参数是行数,第二个参数是列数。在本例中,我们使用 2 行和 2 列的网格布局。
运行该程序,您将看到四个按钮按照网格排列显示在窗口中。
阅读全文