私は人々のプロフィールを呼び出すクラスを持っています。必要な数のプロファイルを同時に開くことができますがdispose()
、親クラスからメソッドを呼び出すと、最後に開いたプロファイルのみが破棄されます。それらをすべて処分するにはどうすればよいですか?
これは、破棄するボタンのアクションです。ボタンは、「dispose class B」であるクラス A の dispose メソッドを呼び出してから、自分自身を破棄します。
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内です