2

たとえば、2 リンクをクリックすると、そのフレームの新しいパネルが次のパネルに更新されるフレームを持つことは可能ですか。

これのための簡単なコードはありますか?

下の図は、これをよりよく示しています。

ここに画像の説明を入力

4

2 に答える 2

4

CardLayoutを使用する必要があります。これが設計されたものです。必要に応じてさまざまなコンポーネントを切り替えることができます

詳細については、CardLayout の使用方法をご覧ください。

これのための簡単なコードはありますか?

それは少し主観的ですがCardLayout、可能なソリトンの中で最も単純だと思います

于 2013-02-03T06:42:26.753 に答える
1

これを試して、

            MainPanel.revalidate();
            MainPanel.add(SecondPanel);
            MainPanel.revalidate();
            firstPanel.setVisible(false);
            SecondPanel.setVisible(true);
            validate();
于 2013-02-03T06:56:12.707 に答える