自动调整 JTable 列宽的大小
2022-09-01 08:08:31
我需要我的JTable自动调整其列宽的大小以适应内容。我发现 TableColumnAdjuster
类非常有用。但有一个小问题。假设我有5列,它们的内容很短。在这种情况下,如果我使用自动调整器,它会根据其内容设置前四列宽度,并将其余所有空间提供给最后一列。请参阅示例。
这里最后一列,给出了所有多余的空间。但是,如果我需要将该空间提供给中间列之一,该怎么办?在上面的例子中,我需要将该空间分配给第三列。我尝试修改类的方法。但我无法让它工作。Balance
name
TableColumnAdjuster
adjustColumns()
我尝试了两者,并更改列大小。但似乎它不会改变任何东西。如何有效地更改 .如果有其他选择或直接回答我的主要问题,那就更好了。谢谢!column.setPreferredWidth()
column.setWidth()
JTable