この中で使用頻度が最も高いのはGridLayoutではないでしょうか。HTMLのTableに似た感覚でレイアウトできるレイアウト・マネージャです。これから紹介するサンプルでもほとんどがGridLayoutを使っています。 サンプル其の1 - ファイルパス選択 画面構成 ファイルやディレクトリパスを入力するテキストフィールドと、ファイル/ディレクトリ選択ダイアログを開くボタンがセットになった、以下のような画面を考えます。ウィンドウサイズを変更すると、テキストフィールドのサイズがそれに合わせて変更され、ラベルやボタンはサイズが変更しない仕様とします。 まずどのレイアウト・マネージャを使うかですが、FillLayoutは各Widgetを均等サイズに設定するので上の画面構成には適用できません。FormLayoutでレイアウトすることはできますが、やや特殊ですのでここでも以降でも扱わないことにします