No, they’re not too slow…they’re too fast
Here’s the problem:
I’ve got two buttons, and one shows the down state when clicked quickly, and the other doesn’t. If I press and hold on the one that doesn’t, then I see the down state, so the graphics are all there. If I break on my lookAndFeel style, I see that after a click, there are two separate paint() calls that come with two separate states.
The problem is that the down state seems to get blown away by the On state so fast that I never have the chance to see the down state. If I change setTriggeredOnMouseDown() to false, then I see the down state, but the button seems sluggish compared to the other.
Has anyone else experienced this? Is there a good way to set how long the down state will be shown before it switches to On?