"defaultCloseOperation" 。
注:当 Java 虚拟机 (VM) 中最后一个可显示窗口被释放后,虚拟机可能会终止
要实现你说的,应该采用
setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
方法二:
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
public class Test extends JFrame {
public Test(){
this.setTitle("title");
this.setSize(300,200);
this.setLocation(100,100);
//设置关闭时什么也不做
this.setDefaultCloseOperation(DO_NOTHING_ON_CLOSE);
//监听关闭按钮的点击操作
this.addWindowListener(new WindowAdapter(){
//new 一个WindowAdapter 类 重写windowClosing方法
//WindowAdapter是个适配器类具体看jdk的帮助文档
public void windowClosing(WindowEvent e) {
//这里写对话框
if(JOptionPane.showConfirmDialog(null,
"退出","提
示",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSAGE)==JOptionPane.YES_OPTION){
System.exit(0);
}
}
});
this.setVisible(true);
}
public static void main(String[] args) {
new Test();
}
}
JAVA中怎么关闭一个窗口java关闭窗口可以使用dispose(),只是该窗体在内存中所占有的资源得到了释放,而整个程序并没有因此而退出,如果整个程序要退出 , 在以java.awt中的frame为控件时,需手动添加:System.exit();
而在以javax.Swing中的jFrame为控件时,一般不需要再写相应的事件 , 默认点击窗体上的小叉时,是隐藏,当然你可更改其参数 。
java关闭窗体代码6的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、java关闭窗体代码6的信息别忘了在本站进行查找喔 。
推荐阅读
- 手机申请西瓜视频直播,申请西瓜视频直播条件
- u盘pe系统怎么变回去,pe优盘怎么恢复成正常的优盘
- 经营买卖的游戏,倒卖经营类游戏
- 钉钉的直播提醒怎么开的,钉钉如何直播提醒
- mysql驱动怎么xie的简单介绍
- c语言输出一个数倒过来,c语言将一个数倒着输出
- php循环数据库 php循环函数
- css背景图片渐隐,css实现背景渐变
- u盘启动盘怎么恢复,u盘启动盘怎么恢复liunx系统