I now believe that my problems are the result of using the com.sun KeyNavigateBehaviour. From looking at the source code, it seems to wake on every frame. Consequently, it means the cpu is running at 100% and there isn't time to do anything else - like paint greyed out icons.
I know that Sun only provide the code for illustrative purposes but...
I guess my question now is: why does the keyNavigateBehaviour need to be awoken every frame?
-Paul
=========================================================================== To unsubscribe, send email to [EMAIL PROTECTED] and include in the body of the message "signoff JAVA3D-INTEREST". For general help, send email to [EMAIL PROTECTED] and include in the body of the message "help".