2011-01-06 11 views
0

パネルに問題があります。私は1つのメインパネルmain_panelを持っています。ComboBoxを持っています。 コンボボックスの選択項目に基づいて2つのパネルの1つを表示する必要があります(bithは位置x、yにボタンがたくさん表示されます)。selected_item_1ならばpanel_1、selected_item_2 thenpanel 2つの目に見える)。正確な位置にあるchild_panelにボタンを追加するにはlocX、locY?レイアウトマネージャの可視性の問題

答えて

1

CardLayoutは、このタイプの動作に最適です。

CardLayoutオブジェクトは、コンテナのレイアウト マネージャです。コンテナ内の各コンポーネントを として扱い、 カードとして扱います。 の時間に1枚のカードしか表示されず、コンテナは のカードのスタックとして機能します。最初のコンポーネント は、 が最初に表示されたときに、 可視コンポーネントです。

1

CardLayoutの仕事です。また、コンテンツが選択に応じて変更する必要がある場合は、JTabbedPaneの方法を使用してください。

関連する問題