0

NetBeansでGUIプロジェクトを作成しています。JFrameと3つのJPanelsがあります。一度に表示できるJPanelは1つだけです。表示されるJPanelは、メニューオプションを使用して変更する必要があります(リスナーは機能します)。

私の質問は、どうすればそれらを切り替えることができますか?古いJPanelを取り外して、新しいJPanelを入れてみました。4番目のJPanelをJFrameに追加し、3つすべてのJPanelが4番目の中に存在するようにしてみたので、使用できますremoveAll()(悪いテクニックですが、必死でした)。古いものではなく新しいJPanelを指すように、オブジェクト参照をリダイレクトしようとしました。いずれの場合も、私はコードを切り取って終了しました

    revalidate();
    repaint();

無駄に。私は多くの話を見てきましたがCardLayoutGroupLayoutNetBeansGUIBuilderを使用してそれらを実装する方法がわかりません。立派な人の一人がJPanelsを切り替える方法を教えてもらえますか?

4

1 に答える 1

0

LayeredPane を使用します。30文字分

于 2012-05-24T20:04:49.740 に答える