uistyle
创建样式表的UI组件
描述
例子
改变表格的外观
改变背景颜色为一个表列创建一个样式表并将它应用到。
创建一个图与表的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”、“蓝”)
“写成BackgroundColor”
- - - - - -背景颜色
[]
(默认)|RGB值|十六进制颜色代码|“r”
|‘g’
|“b”
|……
背景颜色,作为一个RGB值,指定十六进制的颜色代码,或者颜色表中列出的选项之一。
RGB三胞胎和十六进制颜色代码可用于指定自定义颜色。
一个RGB值三元素行向量的元素指定强度的红色,绿色和蓝色的组件的颜色。强度必须在范围内
[0,1]
例如,(0.4 0.6 0.7)
。十六进制颜色代码是一个特征向量或一个字符串标量,始于一个散列符号(
#
)后面跟着三个月或六个十六进制数字,它的范围可以从0
来F
。的值是不区分大小写的。因此,颜色代码“# 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” |
|
“FontColor”
- - - - - -字体颜色
[]
(默认)|RGB值|十六进制颜色代码|“r”
|‘g’
|“b”
|……
字体颜色、指定为一个RGB值,十六进制的颜色代码,或者表中列出的选项之一。
RGB三胞胎和十六进制颜色代码可用于指定自定义颜色。
一个RGB值三元素行向量的元素指定强度的红色,绿色和蓝色的组件的颜色。强度必须在范围内
[0,1]
;例如,(0.4 0.6 0.7)
。十六进制颜色代码是一个特征向量或一个字符串标量,始于一个散列符号(
#
)后面跟着三个月或六个十六进制数字,它的范围可以从0
来F
。的值是不区分大小写的。因此,颜色代码“# 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” |
|
“FontWeight”
- - - - - -字体粗细
”
(默认)|“正常”
|“大胆”
字体的体重,指定这些值之一:
“正常”
违约重量所定义的特定的字体“大胆”
——厚字符轮廓“正常”
不是所有的字体都有一个大胆的字体的重量。字体不指定“大胆”
结果在正常字体的重量。
“FontAngle”
- - - - - -字体角
”
(默认)|“正常”
|“斜体”
字体角,指定为“正常”
或“斜体”
。不是所有的字体斜体字体角。字体不指定“斜体”
结果在正常字体角。
“字体名”
- - - - - -字体的名字
”
(默认)|系统支持字体名金宝app称
字体名称,指定为一个系统支持的字体名称。金宝app默认字体取决于具体的操作系统和语言环境。
如果指定的字体不可用,然后用MATLAB使用字体之间的最佳匹配的系统上可用的应用程序正在运行。
“HorizontalAlignment”
- - - - - -水平对齐的单元格数据
”
(默认)|“左”
|“对”
|“中心”
水平对齐的单元格文本,表中指定的值。
价值 | 例子 |
---|---|
“左” |
|
“对” |
|
“中心” |
|
如果您添加一个风格
对象指定水平对齐的表UI组件,它优先于与电池相关的理由格式指定的值ColumnFormat
财产的表
对象。的ColumnFormat
通常将属性仍然转换值。
算法
风格
对象添加到表UI组件以视觉优先于属性设置表
对象,不管你创建的顺序。举个例子,在这段代码中蓝色字体颜色显示在表虽然红色前景颜色设置表
对象。
外的=场上(uifigure,“数据”兰德(100、10));s = uistyle;年代。FontColor =“蓝”;addStyle(外的,s);外的。F或egroundColor =“红色”;
![](http://www.tatmou.com/help/releases/R2020b/matlab/ref/uistyle_algorithm.png)
MATLAB命令
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。金宝app
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。