2014-02-13 65 views
3

java.awt.Color有几个定义的颜色 - 例如,Color.RED(或Color.red)是一个公共静态值,返回Color(255, 0, 0)。但是只有一套有限的颜色定义 - 我的数量为13。用于从颜色名称获取颜色的Java库

是否有任何具有HTML颜色图表颜色定义的Java库,所以我可以说类似于ColorLibrary.AQUAMARINE并返回#60CC93?或者,更好的是,有没有将名称映射到颜色的库,所以我可以说Color color = ColorMap.get("aquamarine");

+2

我不知道图书馆的,但你可以使用这些表简单地实现了自己的助手:http://en.wikipedia.org/ wiki/Web_colors#HTML_color_names – Durandal

+0

我发现在你的程序中它可能是一件好事,但是你真的**需要在程序中硬编码为静态的几种颜色吗?如果你可以展示一个特定的用例,我很乐意听到这个想法。 – skiwi

+0

JavaFX的Color类包含更多颜色。你可以加载他们的思考。 –

回答