En tu caso, tienes un problema, apuesto a que fue un copia y pega de otro lado XD
Veras, asi como lo tienes esta mal escrito, Lo que pones en el parentesis es un valor enviado a un constructor que creas adentro del mismo tipo de variable que el valor que le pongas ahi, en tu caso tendria que ser un String, simplemente necesitas algo como esto:
Código Java:
Ver originalpublic enum Colores {
Blanco("#FFFFFF"),
Rojo("#FF0000"),
Amarillo("#FFFF00");
private Colores
(String value
){ this.value = value;
}
public String getValue
(){return value
;}
}
Y de esa manera despues solo lo mandas a llamar de esta forma:
Espero te sirva. Saludos