public static Color getColor(String nm)查找系统属性中的一种颜色。 该参数被视为要获得的系统属性的名称。然后,将此属性的字符串值解释为一个整数值,该整数接着被转换为一个 Color 对象。 如果没有找到指定的属性,或者无法将它当作一个整数来分析,则返回 null。 参数: nm - 颜色属性的名称 返回: 系统属性所转换的 Color
额,我在用这个,貌似用错了 // if (dlg.DoModal()==IDOK) // { rgg=dlg.GetColor(); }
该参数被视为要获得的系统属性的名称。然后,将此属性的字符串值解释为一个整数值,该整数接着被转换为一个 Color 对象。 如果没有找到指定的属性,或者无法将它当作一个整数来分析,则返回 null。
参数:
nm - 颜色属性的名称
返回:
系统属性所转换的 Color
// if (dlg.DoModal()==IDOK)
// {
rgg=dlg.GetColor();
}
this.setbackground(Color.getcolor("pink"));
那如果我想实现通过从一个列表来读取一个字符串来设置背景色怎么实现?
this.setBackground(Color.getColor(color));
if(k==0){ //粉色
color="pink";
}
if(k==1){ //蓝色
color="blue";
}
为什么不起作用,我还是不知道getcolor的使用方法,难道不是将字符串作为Color的设置吗?
它和Color.pink;不一样吗?