2013-10-12 47 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

我想你的其他實例附加到其他「父」對象,因此他們不能被處置(只有最後一個是可能的,因爲你沒有附加它?)。

爲什麼不處理整個容器?