BorderLayout(边框布局管理器)例子
时间: 2023-06-30 13:24:42 浏览: 51
好的,以下是一个简单的BorderLayout布局管理器的例子:
```
import java.awt.BorderLayout;
import javax.swing.JButton;
import javax.swing.JFrame;
public class BorderLayoutExample {
public static void main(String[] args) {
// 创建JFrame并设置标题和大小
JFrame frame = new JFrame("BorderLayout Example");
frame.setSize(300, 200);
// 创建按钮并设置标签
JButton btnNorth = new JButton("North");
JButton btnSouth = new JButton("South");
JButton btnEast = new JButton("East");
JButton btnWest = new JButton("West");
JButton btnCenter = new JButton("Center");
// 将按钮添加到容器中
frame.add(btnNorth, BorderLayout.NORTH);
frame.add(btnSouth, BorderLayout.SOUTH);
frame.add(btnEast, BorderLayout.EAST);
frame.add(btnWest, BorderLayout.WEST);
frame.add(btnCenter, BorderLayout.CENTER);
// 设置关闭操作
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// 显示窗口
frame.setVisible(true);
}
}
```
这个例子创建了一个JFrame窗口,并将5个JButton按钮添加到窗口中,每个按钮使用了BorderLayout布局管理器的不同位置(北、南、东、西、中)。你可以运行这个例子,看看每个按钮的位置是如何被设置的。