【求解答】String 转换为 Color
这是06年的帖子:http://topic.csdn.net/t/20060327/09/4641801.html
Color c = Color.getColor("red".trim());
为什么c的值为空啊???
在线坐等!
有关String转换为Color的办法…………
[解决办法]
public static Color getColor(String nm)查找系统属性中的一种颜色。
该参数被视为要获得的系统属性的名称。然后,将此属性的字符串值解释为一个整数值,该整数随后被转换为一个 Color 对象。
如果没有找到指定的属性,或者无法将它当作一个整数来分析,则返回 null。
参数:
nm - 颜色属性的名称
返回:
系统属性所转换的 Color
从以下版本开始:
JDK1.0
[解决办法]
System.setProperty("red", "0xFF0000");
Color c = Color.getColor("red".trim());
或者运行的时候指定:假如类叫Test
java -Dred=0xFF0000 Test