JAVA用FlowLayout一行组件没放满 再添加组件怎么放到下一行

2025-03-13 06:36:30
推荐回答(2个)
回答1:

FlowLayout是从左到右的排列,当排完一行再排下一行.
真想这么做的话,就用多几个Panel吧,每行用一个Panel包着

回答2:

使用FlowLayout布局方式的容器中组件按照加入的先后顺序按照设置的对齐方式(居中、左对齐、右对齐)从左向右排列,一行排满(即组件超过容器宽度后)到下一行开始继续排列。
1、流式布局特征如下:
l 组件按照设置的对齐方式进行排列
l 不管对齐方式如何,组件均按照从左到右的方式进行排列,一行排满,转到下一行。(比如按照右对齐排列,第一个组件在第一行最右边,添加第二个组件时,第一个组件向左平移,第二个组件变成该行最右边的组件,这就是从左向右方式进行排列)

结合其他布局应该可以实现的,楼主多看看其他布局的方式吧。