2016-09-19 8 views
0

スプレッドシートビューの高さを、その行全体の長さにしたい。 これは、30,40,50の高さの3つの行がある場合、スプレッドシートビューの高さは120でなければなりません、私はいくつかのセルにテキストを折り返すので、AUTOFITになります。 getRowHeightはAUTOFITを返しますが、セルまたは行の実際の高さは、その行が最高のセルと同じ高さになるようにします。ControlsFX SpreadsheetViewの高さを行の高さに合わせる

答えて

0

グリッドがモデルであり、意図されているため、グリッド上のgetRowHeightは実際にAUTOFITを返します。

しかし、あなたは(スキンを作成する必要があります)SpreadsheetView自体にgetRowHeightを呼び出すならば、あなたは要求されるように行の高さを取得します:

for(int i=0;i<spreadSheetView.getGrid().getRowCount(); i++){ 
        System.out.println(spreadSheetView.getRowHeight(i)); 
       } 
関連する問題