Change Row Height in UITABLE
조회 수: 14 (최근 30일)
이전 댓글 표시
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
채택된 답변
Jiawen Liu
2017년 11월 9일
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
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Develop Apps Using App Designer에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!