我有几个包含按钮、标签等的 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/