Java 网格布局:可变列数取决于面板宽度
Java Gridlayout: variable column count depending on Panel width
我有一个 Java 应用程序,在滚动视图中有一个面板。
面板布局是一个网格布局,它有多个复选框。
示例:
Checkbox01 Checkbox02 Checkbox03 Checkbox04
Checkbox05 Checkbox06 Checkbox07 Checkbox08
复选框 09 复选框 10 复选框 11 复选框 12
当我调整面板大小时,我想 increase/decrease 网格布局的列数取决于面板的宽度,以便复选框的宽度保持不变。我该怎么做?
回答我自己的问题:
只需使用 FlowLayout 而不是 Gridlayout ..
它完全符合我的要求
我有一个 Java 应用程序,在滚动视图中有一个面板。 面板布局是一个网格布局,它有多个复选框。
示例:
Checkbox01 Checkbox02 Checkbox03 Checkbox04
Checkbox05 Checkbox06 Checkbox07 Checkbox08
复选框 09 复选框 10 复选框 11 复选框 12
当我调整面板大小时,我想 increase/decrease 网格布局的列数取决于面板的宽度,以便复选框的宽度保持不变。我该怎么做?
回答我自己的问题: 只需使用 FlowLayout 而不是 Gridlayout .. 它完全符合我的要求