java将5个按钮加入BorderLayout布局的5个区。
时间: 2024-11-12 11:36:05 浏览: 3
在Java中,使用BorderLayout布局管理器可以轻松地将组件分配到五个区域:North、South、East、West和Center。以下是将5个按钮分别添加到这五个区域的基本步骤:
```java
import javax.swing.*;
import java.awt.*;
public class BorderLayoutExample {
public static void main(String[] args) {
JFrame frame = new JFrame("Button BorderLayout Example");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(400, 200);
// 创建BorderLayout实例
BorderLayout layout = new BorderLayout();
// 创建5个按钮,并设置其文本
JButton buttonNorth = new JButton("North Button");
JButton buttonSouth = new JButton("South Button");
JButton buttonEast = new JButton("East Button");
JButton buttonWest = new JButton("West Button");
JButton buttonCenter = new JButton("Center Button");
// 将每个按钮放置到相应的布局区域
frame.add(buttonNorth, BorderLayout.NORTH); // 上部区域
frame.add(buttonSouth, BorderLayout.SOUTH); // 下部区域
frame.add(buttonEast, BorderLayout.EAST); // 右侧区域
frame.add(buttonWest, BorderLayout.WEST); // 左侧区域
frame.add(buttonCenter, BorderLayout.CENTER); // 中心区域
// 设置窗体可见
frame.setVisible(true);
}
}
```
在这个例子中,`BorderLayout.NORTH`, `BorderLayout.SOUTH`, `BorderLayout.EAST`, `BorderLayout.WEST`, 和 `BorderLayout.CENTER` 分别对应布局的五个方向。
阅读全文