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, 2004, Oracle Corporation. All rights reserved.