java网格布局怎么用
时间: 2023-08-11 07:18:59 浏览: 146
Java中的网格布局(GridLayout)是一种把容器分割成等大小的矩形,并在这些矩形中放置组件的布局管理器。下面是一个简单的示例代码:
```java
import java.awt.GridLayout;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class GridDemo {
public static void main(String[] args) {
JFrame frame = new JFrame();
JPanel panel = new JPanel(new GridLayout(2, 3)); // 创建一个2行3列的网格布局
// 向面板中添加6个按钮
for (int i = 1; i <= 6; i++) {
JButton button = new JButton("Button " + i);
panel.add(button);
}
frame.add(panel); // 将面板添加到窗口中
frame.pack();
frame.setVisible(true);
}
}
```
在上面的代码中,我们创建了一个2行3列的网格布局,并向面板中添加了6个按钮。如果要更改网格布局的大小,只需更改`GridLayout`构造函数中的参数即可。
阅读全文