メインの JFrame 内で JPanels を切り替える方法を知りたいのですが、このコードを試してみましたが、メニュー項目をクリックすると変更され、他のメニュー項目をクリックしても変更されず、最初にクリックしたメニュー項目をクリックすると変更されます....jpanels を簡単に切り替えられる他の方法はありますか? 私が必要としているもので動作しないため、cardLayoutのがらくたを表示しないでください.Googleのすべての回答にはそのデモが含まれているようです.方向ありがとう。
menuItem.addActionListener( new ActionListener() {
public void actionPerformed(ActionEvent e) {
mainPane.remove(getContentPane());
mainPane.add(cdPanel, BorderLayout.CENTER);
mainPane.validate();
}
});