Ciężko w temacie wyrazić czego dotyczy mój problem.
Chodzi o to, że chcę rysować figury geometryczne w pętli, przy czym przy każdym obiegu pętli kolor figury ma być inny. Postanowiłem więc wrzucić nazwy kolorów z klasy Color do enuma i z niego się odwoływać np:
private static enum Colors{
BLACK, BLUE, CYAN, DARK_GRAY, GRAY, MAGENTA, ORANGE, PINK,
RED, WHITE, YELLOW
}
Graphics g2d;
for (int i = 0; i < 11; i++) {
g2d.setColor(Color.(Colors.YELLOW)); // tu potrzebuję wstawić coś w stylu Colors[i], tylko że z enuma
}
I teraz pytanie: jak odwołać się do pola klasy Color przy użyciu pól typu wyliczeniowego?
Ewentualnie jak to inaczej rozwiązać?