在右上角的关闭按钮事件处理中,可进行这样的方式事件监听方式。
this.addWindowListener(new WindowListener() {
public void windowOpened(WindowEvent e) {
}
public void windowIconified(WindowEvent e) {
}
public void windowDeiconified(WindowEvent e) {
}
public void windowDeactivated(WindowEvent e) {
}
public void windowClosing(WindowEvent e) {
int i = JOptionPane.showConfirmDialog(null, "是否保存所做的修改", "提示", JOptionPane.YES_NO_CANCEL_OPTION);
if(i == JOptionPane.YES_OPTION ){
System.out.println("保存了");
db.savecouData(cous);
db.savestuData(stus);
System.exit(0);
}else if(i == JOptionPane.NO_OPTION){
System.exit(0);
}
}
但在这里面这样做法有时可能会不成功,原因在于一开始的时候
this.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
这个地方可能被设为
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
这可能是一种习惯性动作,注意下就行了
以上的代码是自己做的一个程序中的一部份,这个类继承了JFrame了,所以用this.
分享到:
相关推荐
java方法之五,csdn现在的虚拟c币可以兑换下载分,兑换比例为1:2。不过对大多数没有下载积分的人来讲,一般也c币,所以这个也不太实用。方法之五,csdn现在的虚拟c币可以兑换下载分,兑换比例为1:2。不过对大多数...
Java关闭窗体的六种方法Java关闭窗体的六种方法Java关闭窗体的六种方法
带关闭按钮可定制的JTabbedPane,首先解决了java自带的UI丑的不行的问题,然后附带了可关闭按钮,这个可关闭按钮,可以在添加标签时,自定义是否出现.该资源属于网络资源,谢谢作者的无私奉献.象征性的收1点积分,因为我的...
一个通过自定义JPanel来实现关闭按钮的JTabbedPane,因为使用了适配器去继承父类的方法,所以代码比较多但功能一般
像坐标控制、旋转矩阵、定时器、生成图像、数据初始化、矩阵乘法、坐标旋转、判断是否是顺时针方向排列、鼠标按下、放开时的动作等,都可在本源码中得以体现。 Java编写的显示器显示模式检测程序 2个目标文件 内容...
像坐标控制、旋转矩阵、定时器、生成图像、数据初始化、矩阵乘法、坐标旋转、判断是否是顺时针方向排列、鼠标按下、放开时的动作等,都可在本源码中得以体现。 Java编写的显示器显示模式检测程序 2个目标文件 ...
像坐标控制、旋转矩阵、定时器、生成图像、数据初始化、矩阵乘法、坐标旋转、判断是否是顺时针方向排列、鼠标按下、放开时的动作等,都可在本源码中得以体现。 Java编写的显示器显示模式检测程序 2个目标文件 ...
像坐标控制、旋转矩阵、定时器、生成图像、数据初始化、矩阵乘法、坐标旋转、判断是否是顺时针方向排列、鼠标按下、放开时的动作等,都可在本源码中得以体现。 Java编写的显示器显示模式检测程序 2个目标文件 ...
像坐标控制、旋转矩阵、定时器、生成图像、数据初始化、矩阵乘法、坐标旋转、判断是否是顺时针方向排列、鼠标按下、放开时的动作等,都可在本源码中得以体现。 Java编写的显示器显示模式检测程序 2个目标文件 内容...
像坐标控制、旋转矩阵、定时器、生成图像、数据初始化、矩阵乘法、坐标旋转、判断是否是顺时针方向排列、鼠标按下、放开时的动作等,都可在本源码中得以体现。 Java编写的显示器显示模式检测程序 2个目标文件 内容...
2、 往窗体里添加三个按钮(b1、b2、b3)、两个标签(l1,l2)、三个文本输入框(t1、t2、t3),要求标签即包含一个图标也包含文本,且文本覆盖在图标的上面。 3、 可以在t1中输入文本信息,点击按钮b1后,标签l1的...
像坐标控制、旋转矩阵、定时器、生成图像、数据初始化、矩阵乘法、坐标旋转、判断是否是顺时针方向排列、鼠标按下、放开时的动作等,都可在本源码中得以体现。 Java编写的显示器显示模式检测程序 2个目标文件 内容...
《Java语言程序设计》是计算机专业的主要选修课 实验一 Java开发环境。实验二 Java基本语法。实验三 类与对象的设计。实验四 类的继承性与多态性。...单击窗口的关闭按钮,将关闭该窗口。程序运行窗口如下图所示。
Java中的JTabbedPane无自带关闭按钮,Netbeans的jar包中实现了自带关闭功能,比自己编写控件方便多了。
关闭和打开光驱门的制作,像这种直接使用MFC窗口按钮控制电脑硬件活动的资源应该很难找的,希望对各位有用啦
由于鄙人写的关闭服务和断开连接还存在一些问题和不足,请不要点击断开和关闭按钮。。 若想断开连接、关闭服务重连,请直接叉掉程序再启动即可(客户端和服务端均是如此) 使用命令: java -jar chartDemo.jar 运行...
android 自定义右上角关闭按钮X的dialog.zip
在Java中建立一个窗口可设置窗口大小,进行窗口的固定,并添加按钮1,按钮2,按钮3,关闭窗口,显示窗口
android 自定义右上角关闭按钮X的dialog(1).zip