java 按照BorderLayout布局方式,在JPanel的五个区中各加载一个按钮
时间: 2024-02-09 13:09:32 浏览: 75
用java中的jpanel实现的扫雷小游戏.zip
好的,以下是Java代码实现:
```java
import java.awt.BorderLayout;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class BorderLayoutExample extends JFrame {
public BorderLayoutExample() {
// 创建一个JPanel
JPanel panel = new JPanel(new BorderLayout());
// 创建五个按钮
JButton btn1 = new JButton("North");
JButton btn2 = new JButton("South");
JButton btn3 = new JButton("East");
JButton btn4 = new JButton("West");
JButton btn5 = new JButton("Center");
// 将按钮添加到JPanel的五个区中
panel.add(btn1, BorderLayout.NORTH);
panel.add(btn2, BorderLayout.SOUTH);
panel.add(btn3, BorderLayout.EAST);
panel.add(btn4, BorderLayout.WEST);
panel.add(btn5, BorderLayout.CENTER);
// 将JPanel添加到JFrame中
add(panel);
setTitle("BorderLayout Example");
setSize(300, 200);
setLocationRelativeTo(null);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String[] args) {
BorderLayoutExample example = new BorderLayoutExample();
example.setVisible(true);
}
}
```
运行该程序,可以看到五个按钮已经按照BorderLayout布局方式加载在JPanel的五个区中。
阅读全文