jframe - 关闭我的 jframe 而不使用 close(X) 按钮并终止 JVM

标签 jframe

我有一个实例化另一个框架的框架,但我不想在实例化的框架上使用关闭(x)按钮。所以我创建了一个按钮。我如何编写代码,使该按钮可用于关闭实例化框架而不退出 JVM。

最佳答案

拥有自己的关闭按钮是奇怪的用户界面,应该避免。

要在单击您自己的按钮时摆脱框架,您可以这样做:

jFrame.setVisible(false);

jFrame.dispose();

如果你想彻底摆脱它。

在帧上,您不想在单击关闭按钮时退出 JVM,请指定:

jFrame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);

jFrame.setDefaultCloseOperation(JFrame.HIDE_ON_CLOSE);

取决于您想要哪种行为。

关于jframe - 关闭我的 jframe 而不使用 close(X) 按钮并终止 JVM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/353715/

相关文章:

java - 访问被拒绝 java.lang.runtimepermission exitvm.0

java - setMaximumSize 在 Java 中不起作用

Java JFrame 绘制

java - 如何取消选择 JFrame 中的单选按钮

java - 为 JPanel 创建构造函数来创建圆圈?

java - JDIALOG 没有看到其他类

java - 使用键盘上的 Enter 键代替使用 java 的鼠标单击

java - JLabel 未出现在 JFrame 上

java - JFrame 大小不正确

java - 如何在调整 JFrame 大小或最大化时使 JPanel 居中?