netBeans GUI表单更改面板



我第一次使用netBeans的GUI表单设计器,只是无法更改JFrame的内容。

当我进入菜单栏的菜单时,我想要的是包含另一个JPanel,所以我试着像不使用GUI表单设计器时那样做。

我的代码:

 private void menuItemAddAssistActionPerformed(java.awt.event.ActionEvent evt) {                                                  
    Container container = this.getContentPane();
    container.removeAll();
    container.add(new PanelAddAssist());
    container.repaint();
    this.setVisible(true);
}                                     

我一直在寻找可以帮助我的东西,但我只是对生成的代码感到困惑。:/

提前谢谢。

您想要做的是使用CardLayout在视图之间切换,而不是尝试删除和添加它们。您可以参阅如何将CardLayout与NetBean GUI Builder一起使用,了解如何将其与设计工具一起使用。有关基础知识,请参阅如何使用CardLayout Oracle教程

相关内容

  • 没有找到相关文章

最新更新