Использование кода цвета HTML в цвете шрифта JAVA - PullRequest
1 голос
/ 02 апреля 2011

Есть ли способ использовать хэш-код цвета HTML для шрифта?

Я имею в виду #FFFFFF, чтобы использовать его для

g2d.setColor(Color.white);

Ответы [ 2 ]

8 голосов
/ 02 апреля 2011

вы можете попробовать

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");
4 голосов
/ 02 апреля 2011
g2d.setColor( new Color( Integer.parseInt( "FFFFFF", 16 ) ) );
...