我的问题很简单,但我想知道是否可以用GridBagLayout
来做到这一点。请注意,使用其他布局可能会更容易,但我的目标是这样做。
所以基本上我想知道是否有一种方法可以使用固定宽度的列? (所以如果我在这个单元格内放一个长标签或短标签,它就不会改变它的宽度)
答案 0 :(得分:2)
您可以尝试覆盖GridBagLayout's
方法
protected GridBagLayoutInfo GetLayoutInfo(Container parent, int sizeflag)
只需调用super并更改public int columnWidths[]
数组字段,更新所需的宽度。