在Java中处理每个实例

时间:2013-10-12 10:57:37

标签: java dispose

我有一个叫人们个人资料的课程。我可以根据需要同时打开多个配置文件,但是当我从父类调用方法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级内部

1 个答案:

答案 0 :(得分:0)

我认为你的其他实例附加到其他“父”对象,因此它们不能被处理(只有最后一个是可能的,因为你没有附加它?)。

为什么不处理整个容器?<​​/ p>