我第一次使用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);
}
我已经找到了可以帮助我的东西,但我只是迷失了这个生成的代码。 :/
提前感谢。
答案 0 :(得分:1)
您要做的是使用CardLayout
在视图之间切换,而不是尝试删除和添加视图。您可以看到How to Use CardLayout with NetBean GUI Builder有关如何将其与设计工具一起使用的信息。另外,请参阅How to Use CardLayout Oracle tutorial