我创建GUI,我想有输入和结果存在。对齐文本和编辑uicontrols
我有text
字段作为标签和edit
或popup
作为输入。当我有
uicontrol('style','text','string','foo','units','centimeters','position',[1 1 1 0.5]);
uicontrol('style','edit','string','foo','units','centimeters','position',[2 1 1 0.5]);
我得到的foo
字符串稍微有点错位,在text
场的基线edit
/pop
领域的基线略高于。
我怎样才能对准那些领域?
垂直居中的文本您将需要直接访问底层Java的'text uicontrol'。 [这篇文章](http://stackoverflow.com/questions/8225543/how-to-align-text-to-the-top-of-the-button-in-matlab-gui)显示了一般的方法。修改'edit uicontrol'的背景色没有任何影响,MATLAB在控件启用时强制颜色变为白色。 – excaza
@excaza你想扩大它的答案? – Crowley