2016-09-19 6 views
0

스프레드 시트 뷰의 높이를 전체 행만큼 길게하고 싶습니다. 즉, 30,40,50 높이의 3 개의 행이 있다면 스프레드 시트 뷰의 높이가 120이어야합니다. 행 높이가 AUTOFIT이되도록하려면 몇 개의 셀에 텍스트를 줄 바꿈하십시오. getRowHeight는 AUTOFIT를 반환하지만 셀이나 행의 실제 높이가 가장 높은 셀이 가장 높은 셀을 원합니다.ControlsFX SpreadsheetView의 높이를 전체 높이에 맞추기

답변

0

눈금이 모델이고 의도 된 것이기 때문에 Grid의 getRowHeight는 실제로 AUTOFIT를 반환합니다.

하지만 (피부가 작성해야합니다)에 SpreadsheetView 자체에 getRowHeight를 호출 할 경우, 당신은 요청에 따라 행 높이 얻을 것이다 :

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