我有一个带有大按钮的 GUI,并且想将按钮中的文本对齐到顶部,我发现的只是“水平对齐”属性。谢谢...
问问题
4229 次
2 回答
7
您需要访问底层的 Java Swing 组件(我使用的是FINDJOBJ函数):
figure('Menubar','none', 'Position',[200 200 300 200])
h = uicontrol('Style','pushbutton', 'String','click', ...
'Units','normalized', 'Position',[0.3 0.3 0.5 0.5]);
jh = findjobj(h);
jh.setVerticalAlignment( javax.swing.AbstractButton.BOTTOM );
于 2011-11-22T19:49:03.857 回答
0
恐怕我认为你不能这样做 - 文本总是垂直对齐在uicontrol
. 我能想到的唯一可能会达到你想要的东西的黑客是
- 在正文之后添加额外的返回字符,以便真实文本在顶部结束,而整个文本保持居中
- (真的很可怕)在顶部创建一个带有文本的图像,并将其与
CData
按钮的属性一起使用。
于 2011-11-22T12:58:49.770 回答