Hi, I'm trying to introduce some mouse wheel control into my app, but when I register a MouseWheelListener with my Canvas3D events aren't delivered as I had hoped:
- Mouse wheel events are ignored until I expressly click the wheel down, after that they are delivered properly. - Clicking any of the other buttons prevents further wheel events from being delivered until I reclick the mouse wheel. I had hoped to use the mouse wheel in combination with other mouse behaviors but the necessity of watching what I click is getting in the way. Does anybody know something obvious I'm missing or have some experience with the mouse wheel? I've attached a small demo which adjusts the speed of rotation using the mouse wheel. As observed changes only occur after the mouse wheel is given an initial click. Also is there a way to stop the interpolator skipping when I set the increasing alpha duration? All help much appreciated. Cheers, Ewan P.S. jdk1.4.0, j3d1.3beta2 OGL, Win98SE, Geforce2 GTS
MouseWheelTest.java
Description: Binary data
