主要内容

uistyle

创建样式表的UI组件

描述

例子

s = uistyle创建一个空表UI组件并返回风格风格对象。使用风格对象创建颜色、字体、对齐方式为细胞表UI组件。使用这种语法创建一个风格你想添加属性。

例子

s = uistyle (名称,值)指定风格使用一个或多个名称-值对参数属性值。例如,‘写成BackgroundColor’,‘g’将背景色设置为绿色。

例子

全部折叠

改变背景颜色为一个表列创建一个样式表并将它应用到。

创建一个图与表的UI组件,用数值数据填充表。

无花果= uifigure;fig.Position = (500 500 520 220);外的=场上(图);外的。数据=兰德(5);外的。位置= [20 30 480 135];

然后,创建一个风格与一个特定的背景颜色和样式添加到第二列的表使用addStyle函数。

s = uistyle (“写成BackgroundColor”,“红色”);addStyle(外的年代,“列”,2)

创建多个样式,并将它们添加到一个表的不同部分的UI组件。

UI组件创建一个图,一个表,表中显示数值数据。找到表中的行和列元素下标值小于零,这样你就可以风格以后这些细胞。

无花果= uifigure;fig.Position = (500 500 720 230);外的=场上(图);外的。Data =兰迪([20]-20年,7);外的。位置= [20 30 680 185];行,坳=找到(外的。数据< 0);

创建两个背景颜色风格和一个风格指定字体颜色和重量。添加一个青色背景色列1,3,5。强调细胞与消极的价值观,使其字体红色和加粗。然后,风格行3和4有绿色背景颜色。最后,重用青色背景颜色风格并将它添加到列7。细胞,添加多个相同类型的风格,最后添加的风格是显示在细胞中。

s1 = uistyle;s1。写成BackgroundColor =“青色”;addStyle (s1,外的“列”,[1 3 5])s2 = uistyle;s2。FontColor =“红色”;s2。FontWeight =“大胆”;addStyle(外的,s2,“细胞”,行,坳)s3 = uistyle;s3。写成BackgroundColor =“绿色”;s3 addStyle(外的,“行”[3 - 4])addStyle(外的s1,“列”7)

输入参数

全部折叠

名称-值对的观点

指定可选的逗号分隔条名称,值参数。的名字参数名称和吗价值相应的价值。的名字必须出现在引号。您可以指定几个名称和值对参数在任何顺序Name1, Value1,…,的家

例子:s = uistyle(“写成BackgroundColor”、“蓝”)

背景颜色,作为一个RGB值,指定十六进制的颜色代码,或者颜色表中列出的选项之一。

RGB三胞胎和十六进制颜色代码可用于指定自定义颜色。

  • 一个RGB值三元素行向量的元素指定强度的红色,绿色和蓝色的组件的颜色。强度必须在范围内[0,1]例如,(0.4 0.6 0.7)

  • 十六进制颜色代码是一个特征向量或一个字符串标量,始于一个散列符号(#)后面跟着三个月或六个十六进制数字,它的范围可以从0F。的值是不区分大小写的。因此,颜色代码“# FF8800”,“# ff8800”,“# F80”,“# f80”是等价的。

或者,您可以指定一些常见颜色的名字。此表列出了命名颜色选项,相当于RGB三胞胎,十六进制颜色代码。

颜色名称 短名称 RGB值 十六进制颜色代码 外观
“红色” “r” (1 0 0) “# FF0000”

“绿色” ‘g’ (0 1 0) “# 00 ff00”

“蓝” “b” (0 0 1) “# 0000 ff”

“青色” “c” (0 1 1) “# 00飞行符”

“红色” “米” (1 0 1) “#就”

“黄色” “y” (1 1 0) “# FFFF00”

“黑” “k” (0 0 0) # 000000的

“白色” ' w ' (1 1 1) “# FFFFFF”

这是默认颜色的RGB三胞胎和十六进制颜色编码MATLAB®使用在许多类型的情节。

RGB值 十六进制颜色代码 外观
[0 0.4470 - 0.7410) “# 0072 bd”

(0.8500 0.3250 0.0980) “# D95319”

(0.9290 0.6940 0.1250) “# EDB120”

(0.4940 0.1840 0.5560) “# 7 e2f8e”

(0.4660 0.6740 0.1880) “# 77 ac30”

(0.3010 0.7450 0.9330) “# 4 dbeee”

(0.6350 0.0780 0.1840) “# A2142F”

字体颜色、指定为一个RGB值,十六进制的颜色代码,或者表中列出的选项之一。

RGB三胞胎和十六进制颜色代码可用于指定自定义颜色。

  • 一个RGB值三元素行向量的元素指定强度的红色,绿色和蓝色的组件的颜色。强度必须在范围内[0,1];例如,(0.4 0.6 0.7)

  • 十六进制颜色代码是一个特征向量或一个字符串标量,始于一个散列符号(#)后面跟着三个月或六个十六进制数字,它的范围可以从0F。的值是不区分大小写的。因此,颜色代码“# FF8800”,“# ff8800”,“# F80”,“# f80”是等价的。

或者,您可以指定一些常见颜色的名字。此表列出了命名颜色选项,相当于RGB三胞胎,十六进制颜色代码。

颜色名称 短名称 RGB值 十六进制颜色代码 外观
“红色” “r” (1 0 0) “# FF0000”

“绿色” ‘g’ (0 1 0) “# 00 ff00”

“蓝” “b” (0 0 1) “# 0000 ff”

“青色” “c” (0 1 1) “# 00飞行符”

“红色” “米” (1 0 1) “#就”

“黄色” “y” (1 1 0) “# FFFF00”

“黑” “k” (0 0 0) # 000000的

“白色” ' w ' (1 1 1) “# FFFFFF”

这是默认颜色的RGB三胞胎和十六进制颜色编码MATLAB使用在许多类型的情节。

RGB值 十六进制颜色代码 外观
[0 0.4470 - 0.7410) “# 0072 bd”

(0.8500 0.3250 0.0980) “# D95319”

(0.9290 0.6940 0.1250) “# EDB120”

(0.4940 0.1840 0.5560) “# 7 e2f8e”

(0.4660 0.6740 0.1880) “# 77 ac30”

(0.3010 0.7450 0.9330) “# 4 dbeee”

(0.6350 0.0780 0.1840) “# A2142F”

字体的体重,指定这些值之一:

  • “正常”违约重量所定义的特定的字体

  • “大胆”——厚字符轮廓“正常”

不是所有的字体都有一个大胆的字体的重量。字体不指定“大胆”结果在正常字体的重量。

字体角,指定为“正常”“斜体”。不是所有的字体斜体字体角。字体不指定“斜体”结果在正常字体角。

字体名称,指定为一个系统支持的字体名称。金宝app默认字体取决于具体的操作系统和语言环境。

如果指定的字体不可用,然后用MATLAB使用字体之间的最佳匹配的系统上可用的应用程序正在运行。

水平对齐的单元格文本,表中指定的值。

价值 例子
“左”

“对”

“中心”

如果您添加一个风格对象指定水平对齐的表UI组件,它优先于与电池相关的理由格式指定的值ColumnFormat财产的对象。的ColumnFormat通常将属性仍然转换值。

算法

风格对象添加到表UI组件以视觉优先于属性设置对象,不管你创建的顺序。举个例子,在这段代码中蓝色字体颜色显示在表虽然红色前景颜色设置对象。

外的=场上(uifigure,“数据”兰德(100、10));s = uistyle;年代。FontColor =“蓝”;addStyle(外的,s);外的。F或egroundColor =“红色”;

另请参阅

功能

属性

介绍了R2019b