如何使BoxLayout表现为垂直FlowLayout?
FlowLayout
从右侧执行“压力”,因此所有组件都试图采用其最小宽度。 相反, BoxLayout
尝试传播所有组件以填充整个空间高度。
我可以添加一些填充物作为最后一个组件或者某些东西,以使所有组件在BoxLayout
具有最小高度吗?
你可以使用Box.createGlue(),它返回一个占用BoxLayout所需空间的组件。 将其添加到垂直BoxLayout的底部会将其他组件添加到顶部。
您还可以使用嵌套布局。