-
Enhancement
-
Resolution: Fixed
-
P4
-
1.4.2
-
b09
-
x86
-
windows_2000
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-2120706 | 5.0u3 | Brent Christian | P4 | Closed | Won't Fix |
Name: rmT116609 Date: 07/26/2004
A DESCRIPTION OF THE REQUEST :
The newest mouse drivers from Microsoft for the IntelliMouse Explorer line has a setting for the amount of acceleration which should be applied to the mouse wheel scrolling. For instance, if the speed is set to very slow and the acceleration is set to high, then you have minute control of scrolling when the wheel is turned very slowly. On the other hand when the wheel is turned fast this is translated in to a large amount of scrolling. That is for all native Windows programs. The ScrollPane in Swing does not seam to be aware of the acceleration setting and only applies the speed setting...
JUSTIFICATION :
The Look and Feel is inconsistent with what a user expects and thinks there is a bug in the application. Instead the Java runtime is not aware of this new mouse wheel feature and the whole illusion of looking and behaving like a native application disappears like smoke in the wind.
EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
The look and feel for the ScrollPane should know of these kinds of things (mouse wheel acceleration, tilt wheels, ...). When the mouse wheel is turned fast the pane should scroll fast and vice versa.
ACTUAL -
The ScrollPane only scrolls using the speed setting and ignores the acceleration setting. Thus if the speed is set to slow and acceleration is set to high the ScrollPane will only scroll sowly regardless of how fast the user turns the scroll wheel on the mouse.
---------- BEGIN SOURCE ----------
Any Java application which uses a scroll pane and where the user is using a wheel mouse like the Microsoft IntelliMouse explorer with the latest drivers is a suitable test case.
---------- END SOURCE ----------
(Incident Review ID: 286895)
======================================================================
###@###.### 10/8/04 17:31 GMT
A DESCRIPTION OF THE REQUEST :
The newest mouse drivers from Microsoft for the IntelliMouse Explorer line has a setting for the amount of acceleration which should be applied to the mouse wheel scrolling. For instance, if the speed is set to very slow and the acceleration is set to high, then you have minute control of scrolling when the wheel is turned very slowly. On the other hand when the wheel is turned fast this is translated in to a large amount of scrolling. That is for all native Windows programs. The ScrollPane in Swing does not seam to be aware of the acceleration setting and only applies the speed setting...
JUSTIFICATION :
The Look and Feel is inconsistent with what a user expects and thinks there is a bug in the application. Instead the Java runtime is not aware of this new mouse wheel feature and the whole illusion of looking and behaving like a native application disappears like smoke in the wind.
EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
The look and feel for the ScrollPane should know of these kinds of things (mouse wheel acceleration, tilt wheels, ...). When the mouse wheel is turned fast the pane should scroll fast and vice versa.
ACTUAL -
The ScrollPane only scrolls using the speed setting and ignores the acceleration setting. Thus if the speed is set to slow and acceleration is set to high the ScrollPane will only scroll sowly regardless of how fast the user turns the scroll wheel on the mouse.
---------- BEGIN SOURCE ----------
Any Java application which uses a scroll pane and where the user is using a wheel mouse like the Microsoft IntelliMouse explorer with the latest drivers is a suitable test case.
---------- END SOURCE ----------
(Incident Review ID: 286895)
======================================================================
###@###.### 10/8/04 17:31 GMT
- backported by
-
JDK-2120706 ScrollPane does not support accelerated scroll wheel
- Closed
- relates to
-
JDK-6386911 REGRESSION:Mouse wheel scrolling does not work if a table has zero width columns
- Resolved
-
JDK-5082857 MouseWheelEvent docs should be cleared up
- Resolved
-
JDK-6195664 REGRESSION: javax/swing/JTable/BlockIncrementSize/BlockIncrementSize.java fails
- Closed
-
JDK-4208273 JTable.getScrollableUnitIncrement(...) returns incorrect value
- Closed
-
JDK-6539240 JScrollPane's horizontal scroll bar sometimes works improperly when handled by mouse wheel
- Closed
(1 relates to)