上記のようなGUIを作りたいと思います。現在、名前ラベル、名前テキストフィールド、生年月日ラベル、誕生日テキストフィールドを保持するパネルがあります。私の質問は、「名前コンポーネント」の行 (ラベル + テキストフィールド) と「生年月日コンポーネント」の行 (ラベル + テキストフィールド) が垂直方向に均等に広がるように、パネルで使用するのに最適なレイアウトマネージャーは何かということです。パネル。
フロー レイアウトを使用することも考えましたが、2 列のコンポーネントの間に隙間ができません。グリッドレイアウトを考えたのですが、2列の部品の隙間の大きさがわかりません。
より複雑なアプローチ...名前ラベルとテキストフィールドを1つのパネルに配置し、生年月日のラベルとテキストフィールドを別のパネルに配置してから、ベースパネルのボーダーレイアウトを作成し、名前を北、生年月日を南に設定することを考えました。 ..しかし、名前コンポーネントが名前パネルの垂直方向の中央に配置され、生年月日のコンポーネントが生年月日パネルの垂直方向の中央に配置されていることを確認する必要があります。
どんな助けでも大歓迎です。目標は、名前コンポーネントの行と生年月日コンポーネントの行が垂直方向に広がり、名前コンポーネントが上半分の垂直方向の中央に配置され、生年月日のコンポーネントが下半分の垂直方向の中央に配置されるようにすることです。わかりにくい点があればお知らせください。理解を深めるために言い換えてみます。
私はEclipseで厳密にJavaスイングを使用しており、GUIビルダーなどは使用していません。