4、编写Example04类,创建一个名为“边界布局”的窗体, 设置窗体中的布局管理器为BorderLayout,创建5个按钮,分别用于填充BorderLayout的5个区域,将创建好的按钮添加到窗体中,并设置按钮所在的区域
时间: 2024-03-26 22:34:33 浏览: 70
好的,以下是Example04类的代码:
```java
import javax.swing.*;
import java.awt.*;
public class Example04 extends JFrame {
public Example04() {
// 设置窗体标题
setTitle("边界布局示例");
// 设置窗体大小
setSize(300, 200);
// 设置窗体关闭时的默认操作
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// 创建5个按钮
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");
// 获取窗体的内容面板
Container contentPane = getContentPane();
// 设置内容面板的布局管理器为BorderLayout
contentPane.setLayout(new BorderLayout());
// 将按钮添加到窗体中
contentPane.add(btnNorth, BorderLayout.NORTH);
contentPane.add(btnSouth, BorderLayout.SOUTH);
contentPane.add(btnEast, BorderLayout.EAST);
contentPane.add(btnWest, BorderLayout.WEST);
contentPane.add(btnCenter, BorderLayout.CENTER);
}
public static void main(String[] args) {
Example04 frame = new Example04();
frame.setVisible(true);
}
}
```
这个程序创建了一个名为“边界布局”的窗体,设置窗体中的布局管理器为BorderLayout,创建了5个按钮,分别用于填充BorderLayout的5个区域,并将按钮添加到窗体中。每个按钮的所在区域是通过调用`contentPane.add()`方法时指定的。
阅读全文