我有一个 JTable,其中每个单元格占据相同的空间,但有时文本不太适合单元格内部,因此我无法读取整个内容。 有没有办法调整每个表格的行高以正确显示其所有内容? 因此每个表格行可以有不同的高度,行的最大高度是包含最长文本的最小高度
最佳答案
您可以单独设置行高。 当任何值发生更改时,调用以下代码:
int height = table.getRowHeight(row);
int newHeight = table.prepareRenderer(table.getCellRenderer(row, column), row, column).getPreferredSize().height;
if (newHeight > height) {
height = newHeight;
}
table.setRowHeight(row, rowHeight);
关于java - JTable,使单元格文本多行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27944485/