
添付の画像をご覧ください。私はJavaGUIの初心者であり、誰かがこのようなGUIのレイアウトマネージャーを選択する際に私を導いてくれることを望んでいました。ネストされたレイアウトマネージャーを使用する必要があるかもしれませんが、どちらがこの仕事を達成するのに役立つかはわかりません。

添付の画像をご覧ください。私はJavaGUIの初心者であり、誰かがこのようなGUIのレイアウトマネージャーを選択する際に私を導いてくれることを望んでいました。ネストされたレイアウトマネージャーを使用する必要があるかもしれませんが、どちらがこの仕事を達成するのに役立つかはわかりません。
ここにアイデアがあります:
または、7x2 GridLayoutを使用して、ボタンの上の2つの位置に空のテキストフィールドを入力し、上のラベル/フィールドを下のボタンから分離することもできます。
DesignGridLayoutをチェックしてください、それは私が思うこのフォームに完全に適しているでしょう
彼らの例を見てください:

ほんの数行のクリーンなコードで:
layout.row().grid(label("Last Name")) .add(lastNameField) .grid(label("First Name")) .add(firstNameField);
layout.row().grid(label("Phone")) .add(phoneField) .grid(label("Email")) .add(emailField);
layout.row().grid(label("Address 1")) .add(address1Field);
layout.row().grid(label("Address 2")) .add(address2Field);
layout.row().grid(label("City"), 1) .add(cityField);
layout.row().grid(label("State")) .add(stateField) .grid(label("Postal Code")) .add(postalField);
layout.row().grid(label("Country"), 1) .add(countryField);
layout.emptyRow();
layout.row().center().add(newButton).add(deleteButton).add(editButton).add(saveButton).add(cancelButton);