0
我在對齊我的面板中的組件時遇到問題。使用GroupLayout對齊
目前看起來像這樣:
| system ... power |
| fuel ................... |
|(slider).............. |
| go ..................... |
我希望它看起來就像這樣(用燃料,滑塊,並全力以赴水平中間對齊):
|系統...電源|
| .......... fuel ......... |
| .......(slider)...... |
| .......... go ......... |
(請原諒我的這些例子的混亂佈局,我沒有信譽發表圖片)
對應佈局的代碼是這樣的:]
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可以使它看起來如何?我也不想在燃料組件的每一端都擁有系統和電源,因爲它是一個相當長的組件。
感謝提前:)
它是從netbeans現成的代碼? – CoderNeji
恕我直言,如果你是手工編碼,使用MigLayout或者GridBagLayout或者其他任何組合,避免使用GroupLayout。 'GroupLayout'不是真正的「手」友好的,並且確實是爲表單編輯提供的:P – MadProgrammer
啊好的,謝謝你的回覆,我會嘗試其他一些:) –