如何检查gridbaglayout中的空单元格?例如,有 100 个单元格,只有 10 个填充了标签或图片?
问问题
424 次
2 回答
1
那么 GridBagLayout 有一个 getConstraints(Component) 方法。因此,您可以获取 Container 中的所有组件,然后获取每个组件的约束。约束将包含 gridX/gridY 值,您可以使用它来填充 2D 数组。您也可能不考虑 gridWidth/gridHeight 值。
所以答案是肯定的,你可以得出所有的信息。
于 2010-03-06T16:40:59.257 回答
0
您可以首先使用table2gridbag来避免产生空单元格。它是一个控制台工具,它获取一个 HTML 表格,描述布局,并将其转换为合适的 Java 源代码,用于配置GridbBaglayoutManager
生成等效布局。
于 2010-09-16T14:49:20.290 回答