netBeans GUI表单更改面板

时间:2014-04-18 16:59:16

标签: java swing user-interface netbeans jpanel

我第一次使用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);
}                                     

我已经找到了可以帮助我的东西,但我只是迷失了这个生成的代码。 :/

提前感谢。

1 个答案:

答案 0 :(得分:1)

您要做的是使用CardLayout在视图之间切换,而不是尝试删除和添加视图。您可以看到How to Use CardLayout with NetBean GUI Builder有关如何将其与设计工具一起使用的信息。另外,请参阅How to Use CardLayout Oracle tutorial