我是第一次使用 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
在 View 之间切换,而不是尝试删除和添加它们。可以看到How to Use CardLayout with NetBean GUI Builder了解如何将其与设计工具一起使用。有关基础知识,请参阅 How to Use CardLayout Oracle tutorial
关于java - netBeans GUI 表单更改面板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23158604/