Java怎么在点击一个按钮后自己关闭界面
时间: 2024-02-19 12:58:52 浏览: 91
在Java中,如果你想要在点击一个按钮后关闭当前窗口,可以在按钮的监听器中调用窗口的`dispose()`方法。这个方法会释放窗口所占用的资源,并将窗口关闭。下面是一个示例代码:
```
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class CloseWindowExample extends JFrame {
public CloseWindowExample() {
setTitle("关闭窗口示例");
setSize(400, 300);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// 创建一个面板和一个按钮
JPanel panel = new JPanel();
JButton button = new JButton("关闭窗口");
// 为按钮添加监听器,点击后关闭窗口
button.addActionListener(e -> {
dispose(); // 关闭窗口
});
// 将按钮添加到面板上,并将面板添加到窗口上
panel.add(button);
add(panel);
}
public static void main(String[] args) {
CloseWindowExample example = new CloseWindowExample();
example.setVisible(true);
}
}
```
在这个例子中,我们创建了一个继承自`JFrame`的类`CloseWindowExample`。在构造函数中,我们设置了窗口标题、大小和默认的关闭操作。然后,我们创建了一个面板和一个按钮,并为按钮添加了一个监听器。在监听器中,我们调用了`dispose()`方法来关闭窗口。最后,我们将按钮添加到面板上,并将面板添加到窗口上。
当你运行这个程序时,你会看到一个窗口和一个按钮。当你点击按钮时,窗口会自动关闭。
阅读全文