如何关闭/析构一个JDialog

主要是两个方法: 

setVisible(true/false) 

这个方法用来显示/隐藏JDialog的界面,并不能析构JDialog 

dispose() 

这个方法能析构JDialog,但是建议在调用JDialog显示的代码中调用这个函数,因为如果在JDialog本身的代码中调用dispose(比如我们有个JDialog,有个cancel按钮,在cancel按钮的响应代码中调用dispose),那这样调用JDialog的人,就无法再访问JDialog中的一些变量了,所以建议调用者调用这个dispose函数。
posted @ 2011-01-03 12:29  super119  阅读(663)  评论(0编辑  收藏  举报