FlowLayout
では、各コンポーネントのpreferredSize
を使用して、コンポーネントが行内に左から右へ、続いて上から下へ配置されます。FlowLayout
では、1行にできるだけ多くのコンポーネントが並べられた後、新しい行に移動します。通常、FlowLayout
はパネル上にボタンを配置する際に使用します。
注意: コンポーネントを水平ではなく垂直に配置するパネルが必要である場合、「VerticalFlowLayout」
を参照してください。
FlowLayout
コンテナの行内にコンポーネントを配置する方法を選択するには、左、右または中央の位置合せの理由を指定します。また、コンポーネントと行の間のギャップの量(水平および垂直間隔)を指定できます。Javaビジュアル・エディタを使用している場合、alignment
およびgap
プロパティを両方とも変更するにはインスペクタを使用します。
位置合せ
LEFT: コンテナの左端でコンポーネントをグループ化します。
CENTER: コンテナの中央にコンポーネントを配置します。
FlowLayout
でのデフォルトの位置合せはCENTERです。
位置合せを変更するには、構造ウィンドウでFlowLayout
オブジェクトを選択してから、プロパティ・インスペクタでalignment
プロパティの値を次のように指定します。
0=LEFT
1=CENTER
2=RIGHT
ギャップ
FlowLayout
におけるコンポーネント間のデフォルトのギャップは5ピクセルです。
水平または垂直のギャップを変更するには、構造ウィンドウでFlowLayout
オブジェクトを選択してから、インスペクタでhgap
(水平ギャップ)またはvgap
(垂直ギャップ)プロパティのピクセル値を変更します。
コンポーネントの順序
FlowLayout
コンテナ内のコンポーネントの順序を変更するには、コンポーネントを新しい場所にドラッグするか、コンポーネントを右クリックし、最初へ移動または最後へ移動を選択します。
Copyright © 1997, 2006, Oracle. All rights reserved.