Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
JFrame1 つの単純な (?) コマンドで複数の項目 (テキスト ボックス、ボタン、グラフなど) の可視性を変更する可能性があるかどうか疑問に思います。
JFrame
答えとアイデアをありがとう!
(全体を隠すことJFrameはできません;))
すべてをパネルに配置し、パネルを非表示/表示します。それはすべての子コンポーネントにも伝播するはずです
ここCardLayoutに示すように、 を使用できます。
CardLayout
明らかに、デモに示されている 2 つのパネルの 1 つにはコンポーネントがありません。
コンポーネントをコレクションに配置すると、単純な繰り返しを使用してフラグを設定/クリアできます。コレクションを作成してそれにオブジェクトを追加する必要がありますが、これにより、コンポーネントのレイアウトから可視性の制御を分離できます。