Questa soluzione va benissimo:

Originariamente inviato da andbin
E certo ... Color è la classe e 'red' è una sua variabile "di classe" (ovvero static) che contiene un Color già inizializzato con il colore rosso (ce ne sono altri, blue, white, ecc...)

Ok, come ripeto, c'è da fare delle comparazioni.

codice:
Color colore;
String strDaFile;     // Stringa letta dal file

if (strDaFile.equals ("Color.red"))
    colore = new Color (255, 0, 0);
else
    ....
Non è che puoi invertarti molto altro ...
solo che pensavo ne esistesse una che ad una variabile di tipo color gli assegnava una stringa
grazie a tutti e scusate per il disturbo