如何使BoxLayout的表现为垂直的FlowLayout?(How to make BoxLayo

2019-09-23 05:19发布

FlowLayout执行从右边的“压力”,从而为所有组件都试图把自己的最小宽度。 相反, BoxLayout试图传播的所有组件,以填补空间的整个高度。

我可以添加一些填料作为最后一个组件或东西,使所有组件在最小高度BoxLayout

Answer 1:

你可以使用Box.createGlue(),它返回占用的空间大小为BoxLayout的将给予一个组成部分。 将它添加到一个垂直的BoxLayout的底部将揉皱的其他组件上。

你也可以使用嵌套布局。



文章来源: How to make BoxLayout behave as vertical FlowLayout?