Hi Sergey,
I had removed the colorchooser and created a frame and added two spinner to it.
Then noticed that the issue is reproducible only when the 
ContainerOrderFocusTraversalPolicy is set.
When ContainerOrderFocusTraversalPolicy is set, in JSpinner there are four 
components which captures focus 
                1)JSpinner 
                2)JSpinner$NumberEditor 
                3)JFormattedTextField 
                4)AquaSpinnerUI$SpinPainter

In JColorChooser, SlidingSpinner is used which sets focusable property to false 
for 1)JSpinner and 2)JSpinner$NumberEditor

So in the test I used ContainerOrderFocusTraversalPolicy and set the focusable 
property false for 1)JSpinner and 2)JSpinner$NumberEditor and then check that 
the spinpainter is capturing focus or not.

Here is the updated webrev : 
http://cr.openjdk.java.net/~trebari/swing/8223788/webrev2/ 
<http://cr.openjdk.java.net/~trebari/swing/8223788/webrev2/>

Regards
Tejpal


Reply via email to