Java 摆动中未保存更改的警报消息
我有一个由不同组件(jtextField、jcomboBox、jspinner等)组成的单一框架 当用户关闭框架时,如果用户更改了某些内容而未保存,我希望收到一条警告消息“您有未保存的数据” 除了保留一个脏布尔变量并对其进行更新之外,还有其他方法可以做到这一点吗 就像jquery(我从网上搜索)Java 摆动中未保存更改的警报消息,java,swing,Java,Swing,我有一个由不同组件(jtextField、jcomboBox、jspinner等)组成的单一框架 当用户关闭框架时,如果用户更改了某些内容而未保存,我希望收到一条警告消息“您有未保存的数据” 除了保留一个脏布尔变量并对其进行更新之外,还有其他方法可以做到这一点吗 就像jquery(我从网上搜索) 提前感谢以下是如何在Swing中执行此操作的概述: 在附加到组件模型的侦听器中,在模型更改时设置一个布尔值;e、 g.在a中,设置documentChanged=true 增加一个;在windowCl
提前感谢以下是如何在Swing中执行此操作的概述:
- 在附加到组件模型的侦听器中,在模型更改时设置一个
;e、 g.在a中,设置布尔值
documentChanged=true
- 增加一个;在
处理程序中,选中windowClosing()
documentChanged
- 如果有变化,请使用询问用户该做什么
$(document).ready(function() {
$('input:not(:button,:submit),textarea,select').change(function () {
warnMessage = "You have unsaved changes on this page!";
});
$('input:submit').click(function(e) {
warnMessage = null;
});
});