求助:怎么使模态页面的关闭按钮“X”失效 rt,需要弹出窗口设置一个值,该值不能为空,但是弹出窗口如果用“X”退出,则不能保证值的有效性,所以有必要将“X”屏蔽掉,请各位大大帮忙,谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没有很简单的方案,可以考虑把整个外框给去掉(标题栏 和 X 都会被干掉): setUndecorated(true);另一个稍微恶心点点的方法,是让X失效(但是会显示出来,用户会比较纳闷): setDefaultCloseOperation(JDialog.DO_NOTHING_ON_CLOSE); 倒原来你说的是Web的模态窗口。这个没有绝对可靠的解决方案,因为不同浏览器处理方式不同了,三种建议:1、主窗口对于关键录入控件没有值的,红框提示,并不允许提交页面;(也就是用户可以关闭模态窗口,但这样因为主窗口没有得到关键录入信息,就不允许提交表单了,用户可以自行重复打开录入窗口)2、主窗口如果发现模态窗口返回结果是空,就立即重新打开模态窗口,并提示必须录入;3、用jQuery之类工具提供的 仿模态窗口,可以实现隐藏[X]。其实我个人偏好 1,因为这个符合“不强迫用户”的原则。 struts2 如何获取表单数据 java程序异常退出该如何实现数据库操作,急!!!! hibernate 缓存引起的问题 一个关于struts的问题 dos运行JAVA 程序时,如果希望显式程序运行的时间,该如何设置?? struts+mysql的中文乱码问题,急! jdom处理xml文件的问题 sun.io.MalformedInputException异常求解 学struts的留个QQ吧 请问谁了解此书(J2EE)? EJB持久化 出错!!! 求赐教~~~~~~~~~~~~~ 媒体播放器运行不来?
setUndecorated(true);另一个稍微恶心点点的方法,是让X失效(但是会显示出来,用户会比较纳闷):
setDefaultCloseOperation(JDialog.DO_NOTHING_ON_CLOSE);
1、主窗口对于关键录入控件没有值的,红框提示,并不允许提交页面;(也就是用户可以关闭模态窗口,但这样因为主窗口没有得到关键录入信息,就不允许提交表单了,用户可以自行重复打开录入窗口)
2、主窗口如果发现模态窗口返回结果是空,就立即重新打开模态窗口,并提示必须录入;
3、用jQuery之类工具提供的 仿模态窗口,可以实现隐藏[X]。其实我个人偏好 1,因为这个符合“不强迫用户”的原则。