Panel レイアウトコンテナ

Panel レイアウトコンテナは、タイトルバー、タイトル、ステータスメッセージ領域 (タイトルバー内)、境界線、および子のコンテンツ領域で構成されます。一般に、Panel コンテナは、単体で使用可能なアプリケーションモジュールをラップする場合に使用します。たとえば、アプリケーションに対して 3 つの Panel コンテナを定義し、それぞれに、フォーム、ショッピングカート、カタログを表示させることが可能になります。

Panel コンテナの layout プロパティを使用すると、水平垂直 (デフォルト)、または絶対レイアウトのいずれかを指定できます。水平および垂直レイアウトでは、Flex の自動レイアウト規則に基づき、子が水平または垂直に配置されます。絶対レイアウトを使用する場合は、パネルコンテンツ領域に対する各子の位置を x および y 座標で指定する必要があります。または、制約ベースのレイアウトスタイルを使用して、パネルコンテンツ領域に対し、1 つ以上の端、あるいはコンテナの水平または垂直方向の中心を固定します。コンテナで絶対レイアウトおよび制約ベースのレイアウトを使用する例については、Canvas コントロールの作成と使用を参照してください。それぞれのレイアウト方法の詳細については、コンポーネントのサイズと位置の制御を参照してください。

次の例は、Form コンテナを子として持つ Panel コンテナです。


Form コンテナを子として持つ Panel コンテナ

Panel コンテナには、次のデフォルトサイズ設定属性があります。

プロパティ

デフォルト値

デフォルトサイズ

height は、デフォルトの高さでのすべての子、垂直方向の子同士の間隔、上下のパディング、上下の境界線、およびタイトルバーを含めることのできる値です。

width は、最も幅の広い子のデフォルト幅にコンテナの左右のパディングを加えた値、またはタイトルテキストの幅に境界線を加えた値のうち、いずれか大きい方の値です。

パディング

topbottomleft、および right の各値が 4 ピクセルです。

詳細については、『Adobe Flex 2 リファレンスガイド』の Panel を参照してください。

Subtopics

Panel レイアウトコンテナの作成
Panel コンテナへの ControlBar コンテナの追加

Flex 2.01