matlab 左上角,matlab – 访问’uitable`的左上角
在uitable中,我想訪問行標(biāo)簽上方的單元格以及列標(biāo)簽的左側(cè).我想在該領(lǐng)域加上一些文字.可以這樣做嗎?
最佳答案 簡短的回答是肯定的,但這有點(diǎn)痛苦.您可以添加文本
uicontrol并正確定位.
一個功能的例子:
% Dummy figure and table
f = figure;
d = gallery('integerdata',100,[10 3],0);
t = uitable(f,'Data',d,'ColumnWidth',{50});
% Add text uicontrol and position appropriately
txt = uicontrol( ...
'Style', 'text', ...
'BackgroundColor', 'magenta', ...
'String', 'hi', ...
'Units', 'Pixels', ...
'Position', [21 300 32 19] ...
);
這給了我們以下內(nèi)容:
話雖如此,這不是一個非常強(qiáng)大的選擇,并且必要時有點(diǎn)痛苦.對于文本uicontrol,還沒有記錄的垂直對齊屬性;你必須利用底層Java來實(shí)現(xiàn)這一目標(biāo)(或其他一些解決方法).
由于大多數(shù)MATLAB的圖形系統(tǒng)都是用Java構(gòu)建的,因此很可能您可以在這里訪問底層Java并更加健壯地修改表格.我不熟悉這種方法,所以我現(xiàn)在不能說它.
總結(jié)
以上是生活随笔為你收集整理的matlab 左上角,matlab – 访问’uitable`的左上角的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 注册机patch起什么作用_电机滑环起什
- 下一篇: [算法]直线与圆的交点程序设计