限制 JTable 中的列宽,但保留扩展列的能力
Limiting the column width in a JTable, but preserving the ability to expand the column
我有一个 JTable,其中有一列包含相当长的字符串,这导致该列的宽度非常大。我想要做的是,当您最初加载 table 时,列的宽度被设置为一定的限制(因此您不必滚动永恒来查看另一列),但如果您希望查看该列的其余内容,您仍然可以展开该列。
我该怎么做?
看看下面的文章...它可能对您的要求有所帮助。
Auto resizing the JTable column widths
使用 table.getColumnModel().getColumn(i).setWidth(100);
,您可以将 i 处的列设置为 100 像素的大小。字符串太长会被视觉截断,但内容还是可以通过展开列来查看。
我有一个 JTable,其中有一列包含相当长的字符串,这导致该列的宽度非常大。我想要做的是,当您最初加载 table 时,列的宽度被设置为一定的限制(因此您不必滚动永恒来查看另一列),但如果您希望查看该列的其余内容,您仍然可以展开该列。
我该怎么做?
看看下面的文章...它可能对您的要求有所帮助。
Auto resizing the JTable column widths
使用 table.getColumnModel().getColumn(i).setWidth(100);
,您可以将 i 处的列设置为 100 像素的大小。字符串太长会被视觉截断,但内容还是可以通过展开列来查看。