EVALUATION
The ComponentUI classes will only reset the colors if they detect the
developer hasn't set them. Detection is done by looking at the current color,
if it implements UIResource, it is assumed the developer didn't set it.
Because your code is setting a color that is not a UIResource, we assume
the developer set the color, and therefor we don't reset it when you
subsequently change the property.
If you instead use ColorUIResource, you can update the color as many times
as you like.
###@###.### 2003-04-15