我想知道如何在我的主 JFrame 中切换 JPanel,我已经尝试过这段代码,但是当我单击菜单项时它会更改然后我单击其他菜单项并且不会更改,我单击我首先单击的菜单项并且它会更改....还有其他方法可以轻松切换 jpanels 吗?不要向我展示 cardLayout 废话,因为它不适用于我需要的东西,而且似乎谷歌上的每个答案都涉及该演示,无论如何,如果有一种简单的做事方式,如果有人帮助我指出正确的事情,我将不胜感激方向谢谢。
menuItem.addActionListener( new ActionListener() {
public void actionPerformed(ActionEvent e) {
mainPane.remove(getContentPane());
mainPane.add(cdPanel, BorderLayout.CENTER);
mainPane.validate();
}
});