使用NetBeans GUIBuilder更改JFrame中的JPanel

时间:2012-05-24 00:38:06

标签: netbeans jpanel gui-builder

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

我的问题是,如何将它们切换出来?我已经尝试删除旧的JPanel并放入新的JPanel。我已经尝试将第四个JPanel添加到JFrame中,并且在第四个中存在所有三个JPanel,所以我可以使用removeAll()(糟糕的技术,但我很绝望)。我已经尝试重定向对象引用,以便它指向新的JPanel而不是旧的JPanel。在每种情况下,我都完成了用

剪断的代码
    revalidate();
    repaint();

无济于事。我已经看过很多关于CardLayoutGroupLayout的讨论,但我不知道如何使用NetBeans GUIBuilder实现它们。你们其中一个好人能告诉我如何切换出JPanels吗?

1 个答案:

答案 0 :(得分:0)

使用LayeredPane。 30charactermin