我正在使用包含Color
对象的对象模型。在java中通过名称获取颜色
import java.awt.Color;
public class MyObject {
...
private String color;
public void setColor(Color c) ...
public Color getColor() ...
...
}
在JSON查询的响应,我留下了一个彩色
“颜色”的实体名称:“蓝色”
我知道颜色对象有静态即
Color.blue;
有什么办法可以将实际颜色名称解码为Color对象?或者我需要自己手动将字符串映射到rgb值?
我在找的东西,应该是这个
Color c = new Color("blue");
输出不工作
这些颜色来自哪里?它们是否对应于Java的常量? – shmosel
为参数的缘故,没有颜色与_Color_的静态值不匹配。 –
http://stackoverflow.com/q/21762987/1737819 – Willmore