使用gridlayout完成下面界面编写。包含10个按钮,占满界面
时间: 2024-02-22 15:55:00 浏览: 22
好的,以下是使用GridLayout实现的代码:
```java
import java.awt.GridLayout;
import javax.swing.JButton;
import javax.swing.JFrame;
public class GridExample {
public static void main(String[] args) {
JFrame frame = new JFrame("GridLayout Example");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// Create a grid layout with 2 rows and 5 columns
GridLayout gridLayout = new GridLayout(2, 5);
// Set the layout of the frame to the grid layout
frame.setLayout(gridLayout);
// Create 10 buttons and add them to the frame
for (int i = 1; i <= 10; i++) {
JButton button = new JButton("Button " + i);
frame.add(button);
}
// Set the size of the frame and make it visible
frame.setSize(400, 200);
frame.setVisible(true);
}
}
```
这段代码创建了一个包含10个按钮的界面,使用了GridLayout布局,每行有5个按钮,总共两行。您可以将代码复制到Java IDE中运行,以查看效果。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)