-
Bug
-
Resolution: Fixed
-
P4
-
8, 11, 17, 18, 19
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8302706 | 17.0.8-oracle | Srinivas Mandalika | P4 | Resolved | Fixed | b01 |
JDK-8303559 | 17.0.7 | Goetz Lindenmaier | P4 | Resolved | Fixed | b05 |
JDK-8310965 | 11.0.21 | Goetz Lindenmaier | P4 | Resolved | Fixed | b01 |
JDK-8302851 | 11.0.20-oracle | Srinivas Mandalika | P4 | Resolved | Fixed | b01 |
JDK-8304800 | 8u381 | Srinivas Mandalika | P4 | Resolved | Fixed | b01 |
AccessibleValue implementation only accept Integers
The AccessibleValue implementations of the following components:
java.awt.Scrollbar
javax.swing.AbstractButton
javax.swing.JInternalFrame
javax.swing.JSplitPane
javax.swing.JScrollBar
javax.swing.JProgressBar
javax.swing.JSlider
require the argument to setCurrentAccessibleValue(Number) to be an Integer, else they completely ignore it - it returns a false indicating that the value has not been set by the return value, but they cannot know the reason for that).
The test verifies that for each of the above components, the AccessibleValue is set when it is set to a Number (Float, Double, long etc) and not just for an Integer.
- backported by
-
JDK-8302706 Create an automated test for JDK-4422535
- Resolved
-
JDK-8302851 Create an automated test for JDK-4422535
- Resolved
-
JDK-8303559 Create an automated test for JDK-4422535
- Resolved
-
JDK-8304800 Create an automated test for JDK-4422535
- Resolved
-
JDK-8310965 Create an automated test for JDK-4422535
- Resolved
- links to
-
Commit openjdk/jdk11u-dev/e8c9452d
-
Commit openjdk/jdk17u-dev/fd93a6af
-
Commit openjdk/jdk/5ae43209
-
Review openjdk/jdk11u-dev/1989
-
Review openjdk/jdk17u-dev/1191
-
Review openjdk/jdk/8220