matlab中使用uicontrol创建style为text的方框,如何更改方框颜色?

用uicontrol创建的text,与直接使用text不同,无法使用edgecolor

这本来就是两种不同的对象。一种是uicontrol(父对象是figure),另一种是text(父对象是axes),二者的属性有很大差别。

    text对象与颜色有关的属性有Color、BackgroundColor、EdgeColor,而且对于边框,还进一步有LineStyle、LineWidth、Margin等属性可用于对其进行调整。

    uicontrol对象与颜色有关的属性只有BackgroundColor和ForegroundColor,没有设置边框的能力。如果想要设置边框,可以再配合一个Style为frame的uicontrol实现。

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答