java命名空间javax.swing.plaf.basic类basiclookandfeel的类成员方法:
initsystemcolordefaults定义及介绍
本文导语:
initsystemcolordefaults
protected void initsystemcolordefaults(uidefaults table)
用系统颜色填充 table。此方法创建一个 name-color 对的数组并调用 loadsystemcolors。
该名称是对应于 systemcolor 类中一个静态 systemcolor 字段名称的 string。名称-颜色对...
initsystemcolordefaults
protected void initsystemcolordefaults(uidefaults table)
- 用系统颜色填充
table
。此方法创建一个 name-color
对的数组并调用 loadsystemcolors
。
该名称是对应于 systemcolor
类中一个静态 systemcolor
字段名称的 string
。名称-颜色对用于创建每个这样的 systemcolor
字段。
color
对应于 color.decode
所理解的十六进制 string
。例如,一个 name-color
对是 "desktop"-"#005c5c"
。这对应于 systemcolor
字段 desktop
,其颜色值为 new color(0x005c5c)
。
以下显示了两个 name-color
对:
string[] namecolorpairs = new string[] {
"desktop", "#005c5c",
"activecaption", "#000080" };
loadsystemcolors(table, namecolorpairs, isnativelookandfeel());
如前所述,此方法使用提供的 table
和 name-color
对数组调用 loadsystemcolors
。loadsystemcolors
的最后一个参数指示是否应该使用 systemcolor
中字段的值。此方法将 isnativelookandfeel()
的值作为最后一个参数传递给 loadsystemcolors
。
- 参数:
table
- 要添加值的 uidefaults
对象
- 抛出:
nullpointerexception
- 如果 table
为 null
- 另请参见:
systemcolor
,
getdefaults()
,
loadsystemcolors(javax.swing.uidefaults, java.lang.string[], boolean)