java jdialog关闭问题

jdialog是依托于一个jframe的!!现在我用dispose()关闭jdialog后,在打开的话,之前写在这上面的内容还存在!!现在我想要关闭后在打开jdialog... jdialog是依托于一个jframe的!!现在我用dispose()关闭jdialog后,在打开的话,之前写在这上面的内容还存在!!现在我想要关闭后在打开jdialog,之前写的内容都不要了!! 展开
 我来答
kevintop3
2013-08-28 · TA获得超过1.5万个赞
知道小有建树答主
回答量:890
采纳率:100%
帮助的人:536万
展开全部
重新创建这个JDialog实例,或在关闭时清除原来的内容,使它恢复到初始状态。
更多追问追答
追问
这个我知道。。我就想问问有没有像System.exit(0);一样的关闭;但是不会影响底层的jframe窗口!!
追答
没有这样的东西。 一般都是根据上面的两种方法来处理的。 更多的时候是清除数据。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
楚立诚B
2013-08-28 · TA获得超过1.2万个赞
知道小有建树答主
回答量:461
采纳率:0%
帮助的人:135万
展开全部
你在dispose() jdialog前先将里面的内容清掉 然后再 repain()或者 updateUI()下试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yugi111
推荐于2021-02-03 · TA获得超过8.1万个赞
知道大有可为答主
回答量:5.1万
采纳率:70%
帮助的人:1.3亿
展开全部
repaint();
validate();对话框
更多追问追答
追问
怎么用?
追答
就是写到你的jdialog的调用初始化里面啦,或者在打开对话框的按钮上面的事件添加进去,在最前面添加
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式