如何在Matlab GUI中将文本对齐到按钮的顶部?

A S*_*A S 5 matlab user-interface button alignment matlab-guide

我有一个带有大按钮的GUI,并且想要将按钮中的文本对齐到顶部,我发现所有这些都是"水平对齐"属性.谢谢...

Amr*_*mro 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 );
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述