[英]Which LayoutManager should I use?
請參閱附圖。 我是Java GUI的初學者,希望有人可以指導我選擇這樣的GUI布局管理器。 我知道我可能不得不使用嵌套布局管理器,但我不確定哪個可以幫助我完成這項工作。
這是一個想法:
或者:您可以使用7x2 GridLayout並使用空文本字段填充按鈕上方的兩個位置,以將上面的標簽/字段與下面的按鈕分開。
看看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);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.