我正在创建一个动态改变其宽度的表。我也按时间添加列。我把这张桌子绑在了一个滚动窗格上。这里我在JTable中将自动调整大小设置为false(否则它将从头开始填充整个区域)。
我也在使用cellrenderer将图像添加到单元格中。现在我需要允许用户调整此表列的大小。
有什么想法吗?
答案 0 :(得分:1)
我不明白这个问题,默认情况下,允许用户通过拖动列的标题来调整列的大小。
但是,如果您希望自动执行此操作,则可以尝试使用Table Column Adjuster,它可以自动调整列以适应数据的大小。
答案 1 :(得分:0)
首先,只需更改 TableModel 即可。您可以使用setMaxWidth
保持列大小调整,例如设置单元格的最大宽度
或者只选择符合您要求的正确模式。你可以找到它们here。