如何使 BoxLayout 表现为垂直 FlowLayout


FlowLayout

右侧执行"压力",因此所有组件都试图采用其最小宽度。相反,BoxLayout试图散布所有组件以填充整个空间的高度。

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

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

您也可以使用嵌套布局。

相关内容

  • 没有找到相关文章

最新更新