frame.setDefaultCloseOperation();如何使用
时间: 2024-03-01 12:53:20 浏览: 22
`frame.setDefaultCloseOperation()`是一个方法,用于设置JFrame窗口的关闭操作。该方法接受一个参数,该参数是一个整数常量,表示窗口关闭时应执行的操作。常用的参数包括:
- `JFrame.EXIT_ON_CLOSE`:窗口关闭时结束应用程序。
- `JFrame.DISPOSE_ON_CLOSE`:窗口关闭时释放窗口占用的资源,但不结束应用程序。
- `JFrame.DO_NOTHING_ON_CLOSE`:窗口关闭时不执行任何操作。
以下是一个例子:
```
import javax.swing.JFrame;
public class MyFrame extends JFrame {
public MyFrame() {
setTitle("My Frame");
setSize(300, 200);
setLocationRelativeTo(null);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
}
public static void main(String[] args) {
new MyFrame();
}
}
```
在这个例子中,`setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)`设置了窗口关闭时退出应用程序。这是因为`JFrame.EXIT_ON_CLOSE`是一个静态常量,它指示窗口关闭时应该终止应用程序。