`
sammor
  • 浏览: 409757 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

java 中关于关闭按扭事件控制是否关闭的解决

阅读更多

在右上角的关闭按钮事件处理中,可进行这样的方式事件监听方式。

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窗口关闭按钮

    java方法之五,csdn现在的虚拟c币可以兑换下载分,兑换比例为1:2。不过对大多数没有下载积分的人来讲,一般也c币,所以这个也不太实用。方法之五,csdn现在的虚拟c币可以兑换下载分,兑换比例为1:2。不过对大多数...

    Java关闭窗体的六种方法

    Java关闭窗体的六种方法Java关闭窗体的六种方法Java关闭窗体的六种方法

    带关闭按钮可定制的JTabbedPane

    带关闭按钮可定制的JTabbedPane,首先解决了java自带的UI丑的不行的问题,然后附带了可关闭按钮,这个可关闭按钮,可以在添加标签时,自定义是否出现.该资源属于网络资源,谢谢作者的无私奉献.象征性的收1点积分,因为我的...

    带关闭按钮的JTabbedPane

    一个通过自定义JPanel来实现关闭按钮的JTabbedPane,因为使用了适配器去继承父类的方法,所以代码比较多但功能一般

    java源码包---java 源码 大量 实例

    像坐标控制、旋转矩阵、定时器、生成图像、数据初始化、矩阵乘法、坐标旋转、判断是否是顺时针方向排列、鼠标按下、放开时的动作等,都可在本源码中得以体现。 Java编写的显示器显示模式检测程序 2个目标文件 内容...

    java源码包2

    像坐标控制、旋转矩阵、定时器、生成图像、数据初始化、矩阵乘法、坐标旋转、判断是否是顺时针方向排列、鼠标按下、放开时的动作等,都可在本源码中得以体现。 Java编写的显示器显示模式检测程序 2个目标文件 ...

    java源码包4

    像坐标控制、旋转矩阵、定时器、生成图像、数据初始化、矩阵乘法、坐标旋转、判断是否是顺时针方向排列、鼠标按下、放开时的动作等,都可在本源码中得以体现。 Java编写的显示器显示模式检测程序 2个目标文件 ...

    java源码包3

    像坐标控制、旋转矩阵、定时器、生成图像、数据初始化、矩阵乘法、坐标旋转、判断是否是顺时针方向排列、鼠标按下、放开时的动作等,都可在本源码中得以体现。 Java编写的显示器显示模式检测程序 2个目标文件 ...

    JAVA上百实例源码以及开源项目源代码

    像坐标控制、旋转矩阵、定时器、生成图像、数据初始化、矩阵乘法、坐标旋转、判断是否是顺时针方向排列、鼠标按下、放开时的动作等,都可在本源码中得以体现。 Java编写的显示器显示模式检测程序 2个目标文件 内容...

    JAVA上百实例源码以及开源项目

    像坐标控制、旋转矩阵、定时器、生成图像、数据初始化、矩阵乘法、坐标旋转、判断是否是顺时针方向排列、鼠标按下、放开时的动作等,都可在本源码中得以体现。 Java编写的显示器显示模式检测程序 2个目标文件 内容...

    java 实验 源代码 图形界面事件处理机制实验

    2、 往窗体里添加三个按钮(b1、b2、b3)、两个标签(l1,l2)、三个文本输入框(t1、t2、t3),要求标签即包含一个图标也包含文本,且文本覆盖在图标的上面。 3、 可以在t1中输入文本信息,点击按钮b1后,标签l1的...

    成百上千个Java 源码DEMO 4(1-4是独立压缩包)

    像坐标控制、旋转矩阵、定时器、生成图像、数据初始化、矩阵乘法、坐标旋转、判断是否是顺时针方向排列、鼠标按下、放开时的动作等,都可在本源码中得以体现。 Java编写的显示器显示模式检测程序 2个目标文件 内容...

    《Java语言程序设计》实验报告.zip

    《Java语言程序设计》是计算机专业的主要选修课 实验一 Java开发环境。实验二 Java基本语法。实验三 类与对象的设计。实验四 类的继承性与多态性。...单击窗口的关闭按钮,将关闭该窗口。程序运行窗口如下图所示。

    netbeans实现的可关闭“JTabbedPane”

    Java中的JTabbedPane无自带关闭按钮,Netbeans的jar包中实现了自带关闭功能,比自己编写控件方便多了。

    关闭和打开光驱门

    关闭和打开光驱门的制作,像这种直接使用MFC窗口按钮控制电脑硬件活动的资源应该很难找的,希望对各位有用啦

    java简易聊天程序

    由于鄙人写的关闭服务和断开连接还存在一些问题和不足,请不要点击断开和关闭按钮。。 若想断开连接、关闭服务重连,请直接叉掉程序再启动即可(客户端和服务端均是如此) 使用命令: java -jar chartDemo.jar 运行...

    android 自定义右上角关闭按钮X的dialog.zip

    android 自定义右上角关闭按钮X的dialog.zip

    在Java中建立一个窗口可设置窗口大小.java

    在Java中建立一个窗口可设置窗口大小,进行窗口的固定,并添加按钮1,按钮2,按钮3,关闭窗口,显示窗口

    android 自定义右上角关闭按钮X的dialog(1).zip

    android 自定义右上角关闭按钮X的dialog(1).zip

Global site tag (gtag.js) - Google Analytics