setDefaultCloseOperation如何使用
时间: 2023-07-20 11:22:49 浏览: 40
`setDefaultCloseOperation` 方法是用于设置窗口关闭时的操作的,其语法如下:
```java
public void setDefaultCloseOperation(int operation)
```
其中,`operation` 参数表示窗口关闭时的操作,可以取以下几个值:
- `DO_NOTHING_ON_CLOSE`:什么也不做,需要通过其他方式关闭窗口。
- `HIDE_ON_CLOSE`:隐藏窗口,但不退出应用程序。
- `DISPOSE_ON_CLOSE`:关闭窗口并释放与之相关的资源,但不退出应用程序。
- `EXIT_ON_CLOSE`:关闭窗口并退出应用程序。
下面是一个示例,演示如何使用 `setDefaultCloseOperation` 方法:
```java
import javax.swing.JFrame;
public class FrameDemo {
public static void main(String[] args) {
JFrame frame = new JFrame("窗口");
frame.setSize(300, 200);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
}
```
在上述示例中,创建了一个 JFrame 对象,并使用 `setDefaultCloseOperation` 方法设置窗口关闭时的操作为 `EXIT_ON_CLOSE`,表示关闭窗口时退出应用程序。