使用JAVA字体颜色的HTML颜色代码

时间:2011-04-01 21:21:05

标签: java graphics2d

有没有办法为Font使用HTML哈希颜色代码?

我的意思是#FFFFFF将其用于

g2d.setColor(Color.white);

2 个答案:

答案 0 :(得分:8)

你可以尝试

int intValue = Integer.parseInt( "FFFFFF",16);
Color aColor = new Color( intValue );

编辑:

要按名称获取颜色,可以使用反射,

Color aColor   = (Color) Color.class.getField("white").get(null);

编辑2:

来自@eee

Color aColor = Color.decode("#FFFFFF");

Color aColor = Color.decode("0xFFFFFF");

答案 1 :(得分:4)

g2d.setColor( new Color( Integer.parseInt( "FFFFFF", 16 ) ) );