RowLayout (SWT) の使用

SWT RowLayout レイアウト・マネージャーは、そのコンポーネントを行にレイアウトしますが、FillLayout よりも堅固です。

このタスクについて

RowLayout を使用すると、行を垂直または水平スタイルに設定できます。水平スタイルの場合、ウィジェットは互いの左右に配置されます。垂直スタイルの場合、ウィジェットは互いの上下に配置されます。

RowLayout におけるウィジェットのドロップまたは移動は、Visual Editor 内の他のレイアウト・マネージャーと同様に処理されます。「設計」ビューでカーソルを移動すると、黒いバーによって、ウィジェットがドロップまたは移動する場所が示されます。RowLayout を垂直スタイルに設定すると、黒い水平バーが、既存のウィジェットの上または下に表示されます。RowLayout を水平スタイルに設定すると、黒い垂直バーが、既存のウィジェットの左または右に表示されます。

RowLayout レイアウト・マネージャーを使用して、コンテナーの RowLayout オプションを設定する方法は、以下のとおりです。

手順

  1. 「設計」ビューまたは「Java™ Bean」ビューで、RowLayout を使用しているコンテナーを右マウス・ボタンでクリックし、ポップアップ・メニューから「レイアウトのカスタマイズ」を選択します。 「レイアウトのカスタマイズ」ウィンドウが開きます。

    SWT RowLayout の「カスタマイズ・レイアウト」ウィンドウ

  2. 「レイアウト」ページで、行の向きを指定します。
    • 水平方向 - 行の標準の向き、左から右。
      「水平方向」モードでの SWT RowLayout
    • 垂直方向 - 上から下の方向、または桁。
      「垂直方向」モードでの SWT RowLayout
  3. マージン、およびウィジェット間のスペースのサイズを、ピクセル単位で指定します。
    • 余白 - ウィジェット間の余白または埋め込みを設定します。
    • マージン高さ - 上部および下部マージンの高さを、ピクセル単位で設定します。
    • マージン幅 - 左および右マージンの幅を、ピクセル単位で設定します。
    • マージン下部 - 下部マージンのサイズを設定します。
    • マージン左方 - 左マージンのサイズを設定します。
    • マージン右方 - 右マージンのサイズを設定します。
    • マージン上部 - 上部マージンのサイズを設定します。
    注: マージン高さまたはマージン幅を設定し、下部、上部、左、または右マージンも指定すると、値は累積されます。例えば、マージン高さ 5 とマージン上部 5 を設定すると、その行レイアウトの上部のマージンは 10 です。
  4. その他の RowLayout オプションを指定します。
    • 塗りつぶし - 行内のコントロールが、水平レイアウトの場合はすべて同じ高さに、垂直レイアウトの場合はすべて同じ幅になるように指定します。
    • 位置調整 - コンポジット内に残っている余分なスペースが、ウィジェット間のマージンとして割り振られるように指定します。
    • パック - レイアウト内のすべてのコントロールが、それぞれの優先サイズになるように指定します。
    • 折り返し - 現在の行または桁に十分なスペースがない場合、コントロールが次の行または桁に折り返されるように指定します。

フィードバック