编写Example01类继承JFrame类;创建一个title为“fram”的窗体,在窗体中创建一个按钮,使用setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)方法,设置单击按钮关闭窗口的操作。
时间: 2024-03-06 09:46:52 浏览: 79
The use of the top form of JFrame.zip_Java编程_Java_
以下是一个简单的代码示例,实现了上述要求:
```java
import javax.swing.JButton;
import javax.swing.JFrame;
public class Example01 extends JFrame {
public Example01() {
// 设置窗口标题
super("fram");
// 创建按钮
JButton button = new JButton("关闭窗口");
button.addActionListener(e -> dispose()); // 设置按钮点击事件,点击时关闭窗口
// 将按钮添加到窗口中
add(button);
// 设置窗口关闭操作
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// 设置窗口大小和位置
setSize(300, 200);
setLocationRelativeTo(null); // 居中显示
// 显示窗口
setVisible(true);
}
public static void main(String[] args) {
new Example01();
}
}
```
在 `Example01` 类中,继承了 `JFrame` 类,并实现了一个构造方法来创建窗口。在构造方法中,首先设置了窗口标题,然后创建了一个按钮并将其添加到窗口中。接着,通过 `setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)` 方法设置了窗口的关闭操作为退出程序。最后,设置了窗口的大小和位置,并显示了窗口。当点击按钮时,通过 `dispose()` 方法关闭窗口。最后,在 `main` 方法中创建了一个 `Example01` 对象,启动程序。
阅读全文