编写Java程序,将JButton按钮按网格布局管理器格式放置
时间: 2024-02-12 21:02:26 浏览: 57
好的,下面是一个示例Java程序,使用网格布局管理器将JButton按钮放置在窗口中:
```java
import javax.swing.*;
import java.awt.*;
public class GridLayoutManagerExample extends JFrame {
public GridLayoutManagerExample() {
super("Grid Layout Manager Example");
// 创建一个容器,使用网格布局管理器
Container container = getContentPane();
container.setLayout(new GridLayout(2, 3));
// 创建6个按钮,并将它们添加到容器中
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");
container.add(button1);
container.add(button2);
container.add(button3);
container.add(button4);
container.add(button5);
container.add(button6);
// 设置窗口大小,使其能够容纳所有的按钮
setSize(300, 150);
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String[] args) {
new GridLayoutManagerExample();
}
}
```
该程序创建了一个窗口,其中包含6个按钮,使用2行3列的网格布局管理器进行布局。您可以根据需要更改行和列的数量,以满足您的需求。
阅读全文