java.awt.Color有一些已定义的颜色,例如Color.RED(或Color.red)是一个公共静态值,返回Color(255, 0, 0)
。但是只有有限的颜色被定义 - 我数了一下有13个。
是否有Java库定义了HTML Color Chart颜色,这样我就可以说ColorLibrary.AQUAMARINE并返回#60CC93?或者更好的是,是否有将名称映射到颜色的库,这样我就可以说Color color = ColorMap.get("aquamarine");
?
很少有库编译了颜色名称到RGB/十六进制值的映射,然而有一些不同的库提供了获取由Java预定义的颜色的函数。
参见:
http://www.java2s.com/Tutorial/Java/0261__2D-Graphics/Convertsagivenstringintoacolor.htm
ColorEnum.valueOf(String value)
方法。 - StormeHawke