В непринятом ответе используется Color.getColor
.Этот метод считывает системные свойства, которые могут присутствовать или не присутствовать.Вы не должны использовать этот метод.
Вместо этого вы должны использовать метод рефлексии upvoted, чтобы найти статический член класса Color
.Либо это, либо вы должны импортировать свою собственную базу данных цветов, которая отображает имена строк в значения RGB.
Color color;
try {
Field field = Color.class.getField("yellow");
color = (Color)field.get(null);
} catch (Exception e) {
color = null; // Not defined
}