javagui关闭窗口方式
时间: 2023-08-11 22:07:37 浏览: 89
在 Java GUI 中关闭窗口有两种方式:
1. 通过添加 WindowListener 接口来实现窗口关闭事件
```
frame.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
```
这里的 frame 是 JFrame 对象,通过 addWindowListener 方法添加 WindowAdapter 监听器,重写 windowClosing 方法,在窗口关闭时执行相应的操作,比如调用 System.exit 方法退出程序。
2. 通过 setDefaultCloseOperation 方法设置默认关闭操作
```
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
```
这里的 frame 是 JFrame 对象,通过 setDefaultCloseOperation 方法设置默认关闭操作,可以选择 JFrame.EXIT_ON_CLOSE(默认值)表示在关闭窗口时退出程序,或 JFrame.DISPOSE_ON_CLOSE 表示仅关闭窗口,不退出程序。
相关问题
javagui关闭窗口
以下是Java GUI关闭窗口的两种方法:
1. 使用 setDefaultCloseOperation() 方法设置窗口关闭方式为 EXIT_ON_CLOSE,这将关闭窗口并结束整个程序。
```java
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
```
2. 使用 setDefaultCloseOperation() 方法设置窗口关闭方式为 DISPOSE_ON_CLOSE,这将关闭窗口但不会结束整个程序。
```java
this.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
```
java gui怎么关闭窗口源代码
可以通过以下代码实现关闭 Java GUI 窗口:
```java
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
```
其中,`frame` 是指窗口对象名,`JFrame.EXIT_ON_CLOSE` 表示点击窗口的关闭按钮时结束程序。