Change Row Height in UITABLE
30 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
I have a uitable object and I would like to increase the row height. I have tried this code:
jscroll=findjobj(tableHandle); jTable = jscroll.getViewport.getView; jTable.setRowHeight(30);
and it works. The problem is every time that I resize the window or I make visible or invisble the uitable, the row height is modified to the default matlab row height.
There is any way to modify permanently the row height? I include the code above in resize figure function but is not properly way because the user see the effect of increase the height every time, and I don't like it.
0 Commenti
Risposta accettata
Jiawen Liu
il 9 Nov 2017
Hi asd,
I understand that you are facing an issue with adjusting the row height permanently in Uitable. MATLAB does not provide a direct way to change the row height in Uitable. The workaround is to change the "FontSize" property of Uitable.
Please refer to the example below:
>> f = figure;
>> t = uitable(f,'Data',randi(100,5,3),'Position',[20 20 260 204]);
>> t.FontSize = 18
If you do not expect the user to see the effect of the row height updating, you could set the "FontSize" property while creating the uitable as following:
>> t = uitable(f,'Data',randi(100,5,3),'Position',[20 20 260 204],'FontSize',18);
0 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Develop Apps Using App Designer in Help Center e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!