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

1

我正在尝试导航回 JPanel,但不确定如何执行此操作

尝试使用卡片布局。它将帮助您管理从一组面板中可见的面板。

于 2013-10-10T15:00:25.887 回答