Originariamente inviato da Alex'87
ma non c'e' un costruttore di Color che prende una stringa?
No, non c'è. Esiste, come ho già detto, il metodo statico decode(String) ma si aspetta un numero secondo il formato accettato da Integer.decode e non una stringa con il nome di un colore.

Quindi ad esempio si può fare:
Color c = Color.decode ("0xFF0000");