标签: java swing layout boxlayout flowlayout
FlowLayout从右侧执行“压力”,因此所有组件都试图采用最小宽度。相反,BoxLayout会尝试传播所有组件以填充整个空间高度。
FlowLayout
BoxLayout
我可以添加一些填充物作为最后一个组件或某些东西,以使所有组件在BoxLayout中具有最小高度吗?
答案 0 :(得分:1)
你可以使用Box.createGlue(),它返回一个占用BoxLayout所需空间的组件。将它添加到垂直BoxLayout的底部会将其他组件加入到顶部。
您也可以使用嵌套布局。