是否有一种简单的方法可以让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