是否有一種簡單的方法可以讓GroupLayout應用程序中的所有(或大部分)組件不垂直拉伸?我知道我可以通過強制每個組件它的首選大小,當我添加它做到這一點,但是這使得代碼,以便更加詳細:停止GroupLayout組件垂直拉伸
.addGroup(layout.createSequentialGroup()
.addComponent(oDevRadio)
.addComponent(oInstRadio)
)
變爲
.addGroup(layout.createSequentialGroup()
.addComponent(oDevRadio,
GroupLayout.PREFERRED_SIZE,
GroupLayout.PREFERRED_SIZE,
GroupLayout.PREFERRED_SIZE)
.addComponent(oInstRadio,
GroupLayout.PREFERRED_SIZE,
GroupLayout.PREFERRED_SIZE,
GroupLayout.PREFERRED_SIZE)
)
有沒有一種方法來設置它作爲默認設置,只需指定要將要素拉伸即可?
參考 - addComponent's spec
對於有用的工具類+1。 – Arvanem 2011-06-18 23:34:32