labeledFieldLayoutについて

labeledFieldLayoutコンポーネントは、索引付けされた子を1列または複数の列に編成するレイアウト要素です。各列には索引付された子のペアが複数の行にあり、各行の子のペアは1つのみです。

1 column, 2 rows of indexed children

1列のレイアウトに索引付けされた子が4つあるとします。この1列は2行で構成され、各行に索引付けされた子のペアが1つあります。索引付けされた子の各ペアは、最初の子はラベルの位置に配置され、2番目の子はフィールドの位置に配置されて、2つの位置の間には間隔があります。各行のコンテンツは使用可能な領域内で中央に揃えられラベルは右揃え、フィールドは左揃えになります。

たとえば、上の図は索引付けされた子のペアが2つある1列のレイアウトを示します。最初の行では、「ユーザー名」ラベルと入力フィールドは索引付けされた子の最初のペアから導出されます。2番目の行は「送信」ラベルと「送信」ボタンから成り、3番目と4番目の索引付けされた子から導出されます。

2列のレイアウトでは、最初の2つの索引付けされた子は最初の行の最初の列に配置され、3番目と4番目の索引付けされた子は最初の行の2番目の列に配置され、5番目と6番目の索引付けされた子は2番目の行の最初の列というように配置されます。

2 columns, 2 rows of indexed children

labeledFieldLayoutにおけるデフォルトの列数は1です。レイアウト内の列数を指定するにはcolumns属性を使用します。ラベルおよびフィールドの位置の幅およびレイアウト全体の幅はピクセル単位またはパーセントで指定できます。

注意: labeledFieldLayoutコンポーネントの子は、ラベルとフィールドの両方を含むメッセージ・フォーム・コンポーネントです。メッセージ・フォーム・コンポーネントをlabeledFieldLayoutに挿入するときは、ペアとして追加する必要はありません。


rowLayoutについて

LabeledFieldLayoutを使用した列形式でのコンポーネントの配置
レイアウト・コンポーネントの使用

 

Copyright © 1997, 2004, Oracle. All rights reserved.