Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用NetBeans GUI Builder更改JFrame中的JPanel_Netbeans_Jpanel_Gui Builder - Fatal编程技术网

使用NetBeans GUI Builder更改JFrame中的JPanel

使用NetBeans GUI Builder更改JFrame中的JPanel,netbeans,jpanel,gui-builder,Netbeans,Jpanel,Gui Builder,我正在用NetBeans做一个GUI项目。我有一个JFrame和3个JPanel。一次只能显示一个JPanel。应使用菜单选项更改显示的JPanel(侦听器工作) 我的问题是,我该如何把它们关掉?我已经试着移除旧的JPanel并放入新的JPanel。我尝试将第四个JPanel添加到JFrame中,并使所有三个JPanel都存在于第四个JPanel中,这样我就可以使用removeAll()(技术不好,但我绝望了)。我尝试重定向对象引用,使其指向新的JPanel而不是旧的JPanel。在每种情况下,

我正在用NetBeans做一个GUI项目。我有一个JFrame和3个JPanel。一次只能显示一个JPanel。应使用菜单选项更改显示的JPanel(侦听器工作)

我的问题是,我该如何把它们关掉?我已经试着移除旧的JPanel并放入新的JPanel。我尝试将第四个JPanel添加到JFrame中,并使所有三个JPanel都存在于第四个JPanel中,这样我就可以使用
removeAll()
(技术不好,但我绝望了)。我尝试重定向对象引用,使其指向新的JPanel而不是旧的JPanel。在每种情况下,我都完成了用

    revalidate();
    repaint();

无济于事。我看过很多关于
CardLayout
GroupLayout
的讨论,但我不知道如何使用NetBeans GUI Builder实现它们。你们当中谁能告诉我如何关掉JPanel吗?

使用分层窗格。30字符分钟