Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-6554593

Java Control Panel accessibility problem with labels and text fields

    Details

    • Resolved In Build:
      b19
    • CPU:
      x86
    • OS:
      windows_xp
    • Verification:
      Verified

      Backports

        Description

        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.

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  vrao Vivek Rao (Inactive)
                  Reporter:
                  lmonsantsunw Lynn Monsanto (Inactive)
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  4 Start watching this issue

                  Dates

                  • Due:
                    Created:
                    Updated:
                    Resolved:
                    Imported:
                    Indexed: