如何使BoxLayout表现为垂直FlowLayout?

时间:2012-09-29 08:06:09

标签: java swing layout boxlayout flowlayout

FlowLayout从右侧执行“压力”,因此所有组件都试图采用最小宽度。相反,BoxLayout会尝试传播所有组件以填充整个空间高度。

我可以添加一些填充物作为最后一个组件或某些东西,以使所有组件在BoxLayout中具有最小高度吗?

1 个答案:

答案 0 :(得分:1)

你可以使用Box.createGlue(),它返回一个占用BoxLayout所需空间的组件。将它添加到垂直BoxLayout的底部会将其他组件加入到顶部。

您也可以使用嵌套布局。