GridBagLayout のセルにスパンするコンポーネントの配置

GridBagLayout 内でコンポーネントをドラッグして、複数のセルにスパンさせることができます。また、「プロパティー」ビューまたはレイアウトのカスタマイズ・ウィンドウを使用して、コンポーネントの幅および高さを指定することもできます。

このタスクについて

デフォルトでは、GridBagLayout にコンポーネントをドロップすると、Visual Editor が x 値および y 値を設定して、セルに割り当てます。 ただし、コンポーネントには、gridheight および gridwidth の 2 つの追加で制約を使用できます。これらは、それぞれのコンポーネントに対してインスタンス化される、GridBagConstraints オブジェクトのプロパティーです。

GridBagLayout 内の複数のセルにコンポーネントをスパンするには、以下のように行います。

手順

  1. コンポーネントを選択します。 コンポーネントの周りに黒の選択境界線が表示され、右と下に 2 つの緑のボックス (ハンドル) が表示されます。

    セルにスパンする GridBagLayout

  2. ハンドルをクリックおよびドラッグして、コンポーネントをグリッド・セルにスパンします。 カーソルは、スパンするグリッド・セルの X/Y 座標を表示します。

    セルにスパンする GridBagLayout

  3. マウス・ボタンを放すと、スパンを完了します。 グリッド幅およびグリッドの高さの制約は、スパンする行数または列数に基づいて設定されます。

    セルにスパンする GridBagLayout


フィードバック