-
Bug
-
Resolution: Fixed
-
P3
-
6u1, 8
-
b19
-
x86
-
windows_xp
-
Verified
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8087247 | 8u65 | Vivek Rao | P3 | Resolved | Fixed | b01 |
JDK-8137466 | emb-8u65 | Unassigned | P3 | Resolved | Fixed | b01 |
JDK-8086133 | emb-8u60 | Vivek Rao | P3 | Resolved | Fixed | b19 |
The problem is that the javax.accessibility.AccessibleRelation.LABEL_FOR property is not set for any of the labels that name text fields in the Java Control Panel. An example is the 'Address:' label next to a text field in the 'Network Settings' dialog. Not having the relation set results in assistive technologies, like screen readers' not speaking the name of the text field. This violates Section 508 of the Federal Rehabilitation Act, which Sun needs to comply with in order to sell technology to the Federal Government.
The problem is easily fixed by calling the JComponent.setLabelFor method for the labels and text fields. Please contact me (###@###.###) if you have any questions.
- backported by
-
JDK-8086133 Java Control Panel accessibility problem with labels and text fields
-
- Resolved
-
-
JDK-8087247 Java Control Panel accessibility problem with labels and text fields
-
- Resolved
-
-
JDK-8137466 Java Control Panel accessibility problem with labels and text fields
-
- Resolved
-
- duplicates
-
JDK-7188148 RFE Contribution : Accessibility support "Temporary Files Settings dialog" of Java ControlPanel
-
- Closed
-
- relates to
-
JDK-8081343 Java Control Panel accessibility problem with Network settings and Advanced Network Settings
-
- Closed
-
-
JDK-6379217 Java Control Panel is not 508 compliant.
-
- Closed
-