2016-09-19 1 views
0

Je souhaite que la hauteur de la feuille de calcul soit aussi longue que le nombre total de lignes qu'elle contient. c'est-à-dire s'il y a 3 rangées de 30,40,50 hauteur la hauteur de spreadsheetview devrait être 120, je veux que le rowheight soit AUTOFIT, comme je wrap le texte sur quelques cellules. getRowHeight renvoie AUTOFIT, mais je veux la hauteur réelle de la cellule ou de la ligne car la ligne est aussi haute que la cellule la plus haute.Vous voulez que la hauteur de ControlsFX SpreadsheetView soit égale au total de la hauteur de la ligne

Répondre

0

Le getRowHeight sur la grille retournera en fait AUTOFIT parce que la grille est le modèle et ce qui est prévu.

Mais si vous appelez getRowHeight sur le SpreadsheetView lui-même (la peau doit être créé), vous obtiendrez la hauteur de ligne comme demandé:

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