gridlayout实例
时间: 2023-08-09 12:04:26 浏览: 66
好的,这里是一个简单的GridLayout的实例代码:
```java
import java.awt.GridLayout;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class GridLayoutExample {
public static void main(String[] args) {
JFrame frame = new JFrame("GridLayout Example");
JPanel panel = new JPanel(new GridLayout(3, 3)); // 3行3列的网格布局
// 添加按钮到面板
panel.add(new JButton("1"));
panel.add(new JButton("2"));
panel.add(new JButton("3"));
panel.add(new JButton("4"));
panel.add(new JButton("5"));
panel.add(new JButton("6"));
panel.add(new JButton("7"));
panel.add(new JButton("8"));
panel.add(new JButton("9"));
frame.add(panel); // 将面板添加到窗口
frame.pack(); // 自适应大小
frame.setVisible(true); // 显示窗口
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // 关闭窗口时退出程序
}
}
```
这个例子中创建了一个3行3列的网格布局,然后将9个按钮添加到面板中。每一个按钮都占据一个网格。运行代码后,会显示一个3x3的按钮网格。