Html 如何创建具有可编辑字体样式的MATLAB静态文本

Html 如何创建具有可编辑字体样式的MATLAB静态文本,html,matlab,user-interface,Html,Matlab,User Interface,MATLAB®提供静态文本uicontrol(通过使用带有样式文本的uicontrol创建:uicontrol('style'、'text'、'Label'、'static text'…),它既不允许您使用html也不允许您使用tex解释。对于创建可使用某种语言解释的静态文本(允许您更改字体样式和颜色),您的解决方案是什么?我的方法是创建一个按钮并编辑其java对象,使其看起来像一个静态链接。可能还有其他的解决方案,如果你想的话,可以免费填写以改进主题 为了做到这一点,您需要 然后从uicont

MATLAB®提供静态文本
uicontrol
(通过使用带有样式文本的uicontrol创建:
uicontrol('style'、'text'、'Label'、'static text'…)
,它既不允许您使用
html
也不允许您使用
tex
解释。对于创建可使用某种语言解释的静态文本(允许您更改字体样式和颜色),您的解决方案是什么?

我的方法是创建一个按钮并编辑其java对象,使其看起来像一个静态链接。可能还有其他的解决方案,如果你想的话,可以免费填写以改进主题

为了做到这一点,您需要

然后从
uicontrol
句柄获取java组件,并移除其边框:

pushButtonH=uicontrol('Style','pushbutton','Label','<html>static text',…)
jPushButton = findjobj(pushButtonH);
jPushButton.setBorderPainted(false);
pushButtonH=uicontrol('Style'、'pushbutton'、'Label'、'static text'、…)
jPushButton=findjobj(按钮nh);
jPushButton.com(假);
使用标签的示例如下:
GUI示例


嗯?你试过这个吗

h =  uicontrol('Style','text','String','hello');
set(h,'Foregroundcolor','r','FontSize',10,'Fontname','Helvetica','Fontweight','bold');

这是你想要的吗?还是我遗漏了什么?

啊,好吧,很简单…但是matlab文档非常混乱。无论如何,谢谢!*关于这个主题的matlab文档
uicontrol
欢迎!对于matlab UI对象
h
键入
set(h)通常很有用
。显示所有属性及其可能的值,让您了解可以设置的内容。