0

JPanel に戻ろうとしていますが、これを行う方法がわかりませんでした。次を使用しようとするたびに

public class RemoveDE extends JPanel {

private JPanel DEadminhome;

public removeDE(){

setVisible(false);

parent.setContentPane(DEadminhome);

setLayout(null);

}                   
}                                                                   

エラーが表示されます:スレッド "AWT-EventQueue-0" java.lang.IllegalArgumentException: コンテナーの親をそれ自体に追加する際の例外"

上記のスニペットは、removeDE が現在使用している JPanel であり、DEadminhome がナビゲートしようとしている JPanel であることを示しています。

これについて正しい方法は何でしょうか?事前に感謝します。

4

1 に答える 1