2013-10-12 43 views
0

我有一个调用人员配置文件的类。我可以同时打开所需的多个配置文件,但是当我从父类调用方法dispose()时,它只处理打开的最后一个配置文件。我如何处置所有这些?在Java中配置每个实例

这是配置按钮的动作。该按钮调用“处理B类”的A类处理方法,然后自行处理。

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

内部类
+1

shw执行配置? –

回答

0

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

为什么不处理整个容器?