FlowLayoutについて

FlowLayoutでは、各コンポーネントのpreferredSizeを使用して、コンポーネントが行内に左から右へ、続いて上から下へ配置されます。FlowLayoutでは、1行にできるだけ多くのコンポーネントが並べられた後、新しい行に移動します。通常、FlowLayoutはパネル上にボタンを配置する際に使用します。

FlowLayoutのイメージ

注意: コンポーネントを水平ではなく垂直に配置するパネルが必要である場合、「VerticalFlowLayout」を参照してください。

FlowLayoutコンテナの行内にコンポーネントを配置する方法を選択するには、左、右または中央の位置合せの理由を指定します。また、コンポーネントと行の間のギャップの量(水平および垂直間隔)を指定できます。Javaビジュアル・エディタを使用している場合、alignmentおよびgapプロパティを両方とも変更するにはインスペクタを使用します。

位置合せ

ギャップ

FlowLayoutにおけるコンポーネント間のデフォルトのギャップは5ピクセルです。

水平または垂直のギャップを変更するには、構造ウィンドウでFlowLayoutオブジェクトを選択してから、インスペクタでhgap(水平ギャップ)またはvgap(垂直ギャップ)プロパティのピクセル値を変更します。

コンポーネントの順序

FlowLayoutコンテナ内のコンポーネントの順序を変更するには、コンポーネントを新しい場所にドラッグするか、コンポーネントを右クリックし、最初へ移動または最後へ移動を選択します。