【问题标题】:Change JPanels within JFrame using NetBeans GUIBuilder使用 NetBeans GUI Builder 使用 JFrame 更改 JPanel
【发布时间】:2024-01-18 21:01:01
【问题描述】:

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

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

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

无济于事。我看过很多关于CardLayoutGroupLayout 的讨论,但我不知道如何使用NetBeans GUIBuilder 来实现它们。哪位好人能告诉我如何关闭 JPanel?

【问题讨论】:

    标签: netbeans jpanel gui-builder


    【解决方案1】:

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

    【讨论】: