java,用按钮关闭窗口
时间: 2023-07-19 16:23:45 浏览: 49
您可以在按钮的 Action 监听器中调用 JFrame 的 dispose() 方法来关闭窗口。以下是一个示例代码:
```java
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class MyWindow extends JFrame {
public MyWindow() {
JButton closeButton = new JButton("Close");
closeButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
dispose();
}
});
add(closeButton);
setSize(400, 400);
setVisible(true);
}
public static void main(String[] args) {
new MyWindow();
}
}
```
在上面的代码中,我们创建了一个 JButton 对象 closeButton,并添加了一个 ActionListener 监听器。在 actionPerformed() 方法中,我们调用 dispose() 方法来关闭窗口。在 main() 方法中,我们创建 MyWindow 对象并显示它。
相关推荐
![java](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)