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)