我有一个叫人们个人资料的课程。我可以根据需要同时打开多个配置文件,但是当我从父类调用方法dispose()
时,它只处理打开的最后一个配置文件。我怎样才能处理所有这些?
这是配置按钮的动作。按钮调用类A的dispose方法,即“配置B类”然后自行配置。
private void logout_actionPerformed(ActionEvent e) throws SQLException {
String [] args = null ;
JavaClient client = new JavaClient();
try {
client.main(args);
} catch (Exception f) {
}
terms.disposeOthers();
terms.dispose();
dispose();
}
terms.ispose()和dispose()是java的内置方法但是
我还创建了terms.disposeOthers(),如下所示:
public void disposeOthers(){
profile.dispose();
}
在B级内部
答案 0 :(得分:0)
我认为你的其他实例附加到其他“父”对象,因此它们不能被处理(只有最后一个是可能的,因为你没有附加它?)。
为什么不处理整个容器?</ p>