限制JTable中的列宽,但保留扩展列

时间:2017-01-10 12:23:50

标签: java swing jtable

我有一个JTable,其列中包含相当长的字符串,这导致该列的宽度非常大。我想要做的是,当您最初加载表时,列的宽度设置为一定的限制(因此您不必滚动永恒以查看其他列),但您仍然可以如果要查看列的其余内容,请展开列。

我该怎么做?

2 个答案:

答案 0 :(得分:1)

使用table.getColumnModel().getColumn(i).setWidth(100);,您可以将i的列设置为100像素的大小。如果字符串太长,它将在视觉上被剪切,但仍然可以通过扩展列来查看内容。

答案 1 :(得分:0)

看看下面的文章......它可能有助于您的要求。

Auto resizing the JTable column widths