Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/358.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java netBeans GUI表单更改面板_Java_Swing_User Interface_Netbeans_Jpanel - Fatal编程技术网

Java netBeans GUI表单更改面板

Java netBeans GUI表单更改面板,java,swing,user-interface,netbeans,jpanel,Java,Swing,User Interface,Netbeans,Jpanel,我第一次使用netBeans的GUI表单设计器,我就是不能更改JFrame的内容 我想要的是在进入菜单栏的菜单时包含另一个JPanel,所以我尝试了不使用GUI表单设计器时的做法 我的代码: private void menuItemAddAssistActionPerformed(java.awt.event.ActionEvent evt) { Container container

我第一次使用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);
}                                     
我一直在寻找一些可以帮助我的东西,但我对生成的代码感到迷茫/


提前感谢。

您要做的是使用
卡片布局
在视图之间切换,而不是尝试删除和添加视图。您可以查看如何将其与设计工具一起使用。另外,有关基础知识,请参见

很高兴看到正确答案先提供,然后接受。:)