当前位置: 技术问答>java相关
我想在对话框的初始化时关闭它,怎么实现?
来源: 互联网 发布时间:2015-04-13
本文导语: 我在对话框A中调用show()函数打开对话框B. 我想在对话框b的初始化过程作一些检验,如果不符合条件,则关闭b. 我在b的构造函数中使用DISPOSE()函数不起作用,使用System.exit(0), 对话框a也同时被关闭, 而我只想关闭B,...
我在对话框A中调用show()函数打开对话框B.
我想在对话框b的初始化过程作一些检验,如果不符合条件,则关闭b.
我在b的构造函数中使用DISPOSE()函数不起作用,使用System.exit(0), 对话框a也同时被关闭,
而我只想关闭B,各位有什么方法可以解决这个问题吗?
我想在对话框b的初始化过程作一些检验,如果不符合条件,则关闭b.
我在b的构造函数中使用DISPOSE()函数不起作用,使用System.exit(0), 对话框a也同时被关闭,
而我只想关闭B,各位有什么方法可以解决这个问题吗?
|
不使用B的show() or setVisible()方法即可
初始化完成将B实例 = null;
初始化完成将B实例 = null;
|
你为什么不在A中校验好,再传给B呢,这样程序的结构更合理,也就比较容易实现你的问题.
|
在A中校验好是一种比较合理的做法。