【问题标题】:netBeans GUI form change panelnetBeans GUI 表单更改面板
【发布时间】:2014-06-03 05:28:08
【问题描述】:

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

我一直在寻找可以帮助我的东西,但我只是迷失了这个生成的代码。 :/

提前致谢。

【问题讨论】:

    标签: java swing user-interface netbeans jpanel


    【解决方案1】:

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

    【讨论】:

    • 很高兴看到第一个提供的正确答案并被接受。 :)
    猜你喜欢
    • 1970-01-01
    • 2011-08-08
    • 1970-01-01
    • 1970-01-01
    • 2013-12-23
    • 2014-12-06
    • 1970-01-01
    • 2016-03-23
    • 2010-11-02
    相关资源
    最近更新 更多