在我正在构建的应用程序中,我将制作几个表格来显示不同的数据。我希望我的表格看起来像Eclipse IDE中的表格,就像在Problems View或Tasks View中一样(忽略 Problems View 的树结构)
我主要感兴趣的是下图所示上述视图中的最后一列。
当表格的宽度大于或等于视口的宽度时,此列会完全消失。我尝试添加一个带有空白标题的虚拟列,但我永远无法让它完全消失。即使表格是空的,它也会显示行和单元格。我如何获得这种效果?
提前致谢!
在我正在构建的应用程序中,我将制作几个表格来显示不同的数据。我希望我的表格看起来像Eclipse IDE中的表格,就像在Problems View或Tasks View中一样(忽略 Problems View 的树结构)
我主要感兴趣的是下图所示上述视图中的最后一列。
当表格的宽度大于或等于视口的宽度时,此列会完全消失。我尝试添加一个带有空白标题的虚拟列,但我永远无法让它完全消失。即使表格是空的,它也会显示行和单元格。我如何获得这种效果?
提前致谢!
查看这篇博文,它准确地描述了您所寻求的内容。
将 JTable 的方法setAutoResizeMode
与其中一个常量一起使用
AUTO_RESIZE_ALL_COLUMNS,
AUTO_RESIZE_LAST_COLUMN,
AUTO_RESIZE_NEXT_COLUMN,
AUTO_RESIZE_OFF,
AUTO_RESIZE_SUBSEQUENT_COLUMNS