我希望电子表格视图的高度与其中的总行数一样长。 也就是说,如果有3行30,40,50高度,则spreadsheetview的高度应为120,我希望rowheight为AUTOFIT,因为我在几个单元格上包装文本。 getRowHeight返回AUTOFIT,但我想要单元格或行的实际高度,因为该行与最高单元格一样高。
答案 0 :(得分:0)
网格上的getRowHeight确实会返回AUTOFIT,因为网格是模型和预期的内容。
但是如果您在SpreadsheetView上调用getRowHeight(必须创建外观),您将获得所需的行高:
for(int i=0;i<spreadSheetView.getGrid().getRowCount(); i++){
System.out.println(spreadSheetView.getRowHeight(i));
}