有没有办法为Font使用HTML哈希颜色代码?
我的意思是#FFFFFF
将其用于
g2d.setColor(Color.white);
答案 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 ) ) );