我在我的项目中使用JXtable。当我双击一些列时,它将被扩展或收缩到该列中的最高字符单元格。
是否有任何方法可以创建JXtable以便其所有列都应该调整大小到其最高字符单元格的大小。
答案 0 :(得分:1)
我不确定我是否理解正确,但要根据其内容以编程方式调整所有列的大小,您可以使用target
。
public void packAll()
调整所有列的大小以适合其内容。
默认情况下,此方法绑定到包所有列Action并在表的ActionMap中注册。
这将使具有“最广泛”内容的列最大,具有第二“最广泛”内容的列成为第二大内容,依此类推。我在我的项目中使用它并且效果很好。
也可以通过单击表格控件中的相应菜单项来实现调整大小。
答案 1 :(得分:0)
您可以使用Table Column Adjuster,它会在数据更改时自动调整列的宽度。