Java Gridlayout:可变列数,具体取决于Panel宽度

时间:2016-12-29 11:57:02

标签: java grid-layout dynamic-columns

我在Scrollview中有一个带有Panel的Java应用程序。 Panels Layout是一个Gridlayout,它有多个Checkbox。

示例:

Checkbox01 Checkbox02 Checkbox03 Checkbox04

Checkbox05 Checkbox06 Checkbox07 Checkbox08

Checkbox09 Checkbox10 Checkbox11 Checkbox12

当我调整面板大小时,我想根据面板的宽度增加/减少Gridlayout的Columncount,以便Checkboxes的宽度保持不变。我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

回答我自己的问题: 只需使用FlowLayout而不是Gridlayout .. 它完全符合我的要求