社区
Java SE
帖子详情
请问JDialog中dispose和hide有什么区别?
miniflashow
2003-10-09 07:07:21
请问JDialog中dispose和hide有什么区别?
...全文
231
6
打赏
收藏
请问JDialog中dispose和hide有什么区别?
请问JDialog中dispose和hide有什么区别?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
miniflashow
2003-10-10
打赏
举报
回复
dispose()
Disposes the Dialog and then causes show() to return if it is currently blocked.
hide()
Hides the Dialog and then causes show() to return if it is currently blocked
好象是dispose可以用show()来再显示吧。
pxboy
2003-10-10
打赏
举报
回复
不过我有时dispose之后,还可以引用dialog里的成员与方法,这是何解?这样做会有什么恶性后果?
pxboy
2003-10-10
打赏
举报
回复
我也同意
favourl
2003-10-10
打赏
举报
回复
hide只是把对话框隐藏起来,还可以用show方法把它显示出来
dispose是关闭窗口,并且释放所占有的资源,即实例被销毁
jianlin
2003-10-10
打赏
举报
回复
同意楼上
LoveRose
2003-10-09
打赏
举报
回复
hide仅仅是隐藏,还可以通过show的方法再次显示
而dispose则关闭了dialog,释放自愿,
要显示必须new 一个新实例
java销毁窗口_java – 如何正确销毁
JDialog
?
我目前正在开发一个具有始终存在的主JFrame的工作应用程序.我目前有一个孩子
JDialog
按下按钮出现.此框架有一个JMenu,其
中
包含一个“退出显示”的项目.当我按下显示选项的注销时,我的任务是确保这个孩子
JDialog
消失.注销发生时,主显示器通过以下方式设置为不可见:mainFrame.setVisible(false);子
JDialog
具有默认的关闭操作:DISPONSE_ON_CLOS...
setDefaultCloseOperation () 与
dispose
()的
区别
最近踩的坑: 看看代码: 结果 造成了进程一直占用内存,这个dialog 结束了还是占着内存 解决方法: 原因: 首先
dispose
()只是释放窗口在屏幕上的资源,但是这个dialog 里面的数据,方法还是在的,这个是一堆数据,所以一直占着进程。直到这个应用全部结束,这部分资源被回收机制回收了。 再说说setDefaultCloseOperation 是设置窗体关闭的方法,就是点窗口那个x 之后需要干什么。 最后 我开始的程序里面没有加 this.setDefaultClos...
JFrame
中
setDefaultCloseOperation的使用方法
setDefaultCloseOperation(
JDialog
.
DISPOSE
_ON_CLOSE); 设置用户在此窗体上发起 "close" 时默认执行的操作。必须指定以下选项之一: DO_NOTHING_ON_CLOSE(在 WindowConstants
中
定义):不执行任何操作;要求程序在已注册的WindowListener 对象的 windowClo
java dialog 关闭_java – 等待
jdialog
关闭
同样,关键是对话模式与否?如果它是模态的,则不需要WindowListener,因为您将知道对话框已被处理,因为代码将在对话框的setVisible(true)调用之后立即恢复.即,这应该工作:projectDialog = new FilePathDialog();projectDialog.setVisible(true);doWork(); // will not be called unt...
Java Swing概述: JFrame窗体和
JDialog
窗体
GUI(图形用户界面)为程序员提供图形界面,它最初的设计目的死为了程序员构建一个通用的GUI,使其能够在所有的平台上运行,但是Java 1.0
中
的基础类AWT(抽象窗口工具箱)并没有达到这个要求,于是Swing出现了,它是AWT组建的增强组建,但是它并不能完全替代AWT,这两种组件需要同时出现在一个图形用户界面
中
。 Swing组件 原来的AWT组件来自java.awt包,当含有AWT组件的j...
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章