希望ControlsFX SpreadsheetView的高度为rowheight的总和

时间:2016-09-19 09:16:57

标签: javafx-8 controlsfx

我希望电子表格视图的高度与其中的总行数一样长。 也就是说,如果有3行30,40,50高度,则spreadsheetview的高度应为120,我希望rowheight为AUTOFIT,因为我在几个单元格上包装文本。 getRowHeight返回AUTOFIT,但我想要单元格或行的实际高度,因为该行与最高单元格一样高。

1 个答案:

答案 0 :(得分:0)

网格上的getRowHeight确实会返回AUTOFIT,因为网格是模型和预期的内容。

但是如果您在SpreadsheetView上调用getRowHeight(必须创建外观),您将获得所需的行高:

 for(int i=0;i<spreadSheetView.getGrid().getRowCount(); i++){
                    System.out.println(spreadSheetView.getRowHeight(i));
                }