[英]Alignment using GroupLayout
我在面板上對齊組件時遇到問題。
當前,它看起來像這樣:
|系統...電源|
|燃料......... |
|(滑塊).............. |
|去..................... |
我希望它看起來像這樣(帶有燃料,滑塊,並在中間全部水平對齊):
|系統...電源|
| ..........燃油......... |
| .......(滑塊)...... |
| ..........去......... |
(請原諒我這些示例的布局混亂,我沒有發布圖像的聲譽)
對應於布局的代碼是這樣的:]
layout.setVerticalGroup(
layout.createSequentialGroup()
.addGroup(layout.createParallelGroup()
.addComponent(systems_box)
.addComponent(fuelamount)
.addComponent(power_box))
.addComponent(fuel_input)
.addComponent(gobutton)
);
layout.setHorizontalGroup(
layout.createSequentialGroup()
.addComponent(systems_box)
.addGroup(layout.createParallelGroup(GroupLayout.Alignment.CENTER)
.addComponent(fuelamount)
.addComponent(fuel_input)
.addComponent(gobutton))
.addComponent(power_box)
);
我想知道是否可以使用GroupLayout使它看起來像我的樣子? 我也不想在燃料組件的每個末端都安裝系統和電源,因為它是一個相當長的組件。
提前致謝 :)
為了克服這個問題,我最終創建了一個上下面板,並使用GroupLayout對其進行了對齊,然后再次使用GroupLayout來對齊其相應的組件。 盡管這樣做可能沒有必要,但我很高興能夠設法僅使用GroupLayout來實現。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.