java - 从 NetBeans 中的 JFrame 中删除 JPanel

标签 java swing netbeans jframe jpanel

我有几个包含按钮、标签等的 JPanel,我想在主 JFrame 之间进行切换。目前我正在尝试将 this.add(JPanelname); 方法和 this.remove(JPanelname);validate(); 一起使用和 repaint(); 方法

问题是它会将面板添加到 JFrame 但不会将其删除。我不确定具体该怎么做。

最佳答案

也许你应该使用Card Layout .

或者也许您应该使用模态 JDialog。因此,每当您单击“widjet”时,都会显示一个新窗口。然后,当您关闭对话框时,您将返回主框架。

关于java - 从 NetBeans 中的 JFrame 中删除 JPanel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2894573/

相关文章:

java - Android - 可缩放的 Android 框架布局

java - 如何在BorderLayout中实现JSplitPane?

java - 按钮的 Jtabbedpane 布局不起作用

java - 来自另一个类的框架中的 JComponent repaint()

netbeans - 在 Netbeans 7.3 中更改远程 glassfish 服务器端口

java - Eclipse,创建 Android 项目,不会导入 javax.swing

java - 在客户端下载时创建 Zip 文件

java - Spring JSP : Trouble with spring form with modelAttribute ="" and path =""

java - 如何更改 Java Swing TextArea 中的突出显示颜色?并且,更改与突出显示位置对应的文本开头

python - 将 Netbeans 键盘映射导入 Eclipse