2

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

我的意思#FFFFFF是用它

g2d.setColor(Color.white);

4

2 回答 2

10

你可以试试

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");
于 2011-04-01T21:25:05.247 回答
4
g2d.setColor( new Color( Integer.parseInt( "FFFFFF", 16 ) ) );
于 2011-04-01T21:25:51.303 回答