NetBeansでGUIプロジェクトを作成しています。JFrameと3つのJPanelsがあります。一度に表示できるJPanelは1つだけです。表示されるJPanelは、メニューオプションを使用して変更する必要があります(リスナーは機能します)。
私の質問は、どうすればそれらを切り替えることができますか?古いJPanelを取り外して、新しいJPanelを入れてみました。4番目のJPanelをJFrameに追加し、3つすべてのJPanelが4番目の中に存在するようにしてみたので、使用できますremoveAll()
(悪いテクニックですが、必死でした)。古いものではなく新しいJPanelを指すように、オブジェクト参照をリダイレクトしようとしました。いずれの場合も、私はコードを切り取って終了しました
revalidate();
repaint();
無駄に。私は多くの話を見てきましたがCardLayout
、GroupLayout
NetBeansGUIBuilderを使用してそれらを実装する方法がわかりません。立派な人の一人がJPanelsを切り替える方法を教えてもらえますか?