Duplicate :
|
|
Relates :
|
|
Relates :
|
This bug concerns an accessibility problem in the Java Control Panel. I filed it under subcategory 'other' because I could not find a better category. Please do not recategorize under 'java accessibility' because it will just get bounced back to me. The problem is in the Java Control Panel, not the Java accessibility framework. 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.
|