0

我有一个调用人们个人资料的课程。我可以根据需要同时打开尽可能多的配置文件,但是当我dispose()从父类调用该方法时,它只处理打开的最后一个配置文件。我该如何处理所有这些?

这是处置按钮的动作。按钮调用类 A 的 dispose 方法,即“dispose class 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.dispose() 和 dispose() 是 java 的内置方法,但我也像这样创建了 terms.disposeOthers():

public void disposeOthers(){
    profile.dispose();

}

它在B类里面

4

1 回答 1

0

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

你为什么不处理整个容器?

于 2013-10-12T11:46:08.070 回答