1 | public void run () { |
2 | float c = 0; // initialize the color array |
3 | for (int i = 0; i < colors.length; i++) { |
4 | colors [i] = Color.getHSBColor (c, (float) 1.0, (float) 1.0); |
5 | c +=.02; } |
6 | int i = 0; // cycle through the colors |
7 | while (true) { setForeground (colors [i]); |
8 | repaint (); |
9 | i++; |
10 | try { Thread.sleep(50); } |
11 | catch (InterruptedException e) { } |
12 | if (i == color.length) i = 0; |
13 | } // End while(true) |
14 | } // end run() |