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

RFE Contribution : Accessibility in GeneralPanel and AboutDialog of Java ControlPanel

XMLWordPrintable

      SYNOPSIS
      --------
      Accessibility in GeneralPanel and AboutDialog of Java ControlPanel

      OPERATING SYSTEMS
      -----------------
      All (tested on Windows and Linux)

      PATCH BASE
      ----------
      The attached patch is based on JDK 7u6-b17.

      DESCRIPTION
      -----------
      GeneralPanel and AboutDialog of Java ControlPanel do not adhere to Licensee's
      software accessibility guidelines 2.2/2.3 ( http://www-03.ibm.com/able/guidelines/software/accesssoftware.html ):

      #2.2 Provide semantic information about user interface objects. When an image represents a program element, the information conveyed by the image must also be available in text.

      #2.3 Associate labels with controls, objects, icons and images. If an image is used to identify programmatic elements, the meaning of the image must be consistent throughout the application.

      REPRODUCTION INSTRUCTIONS
      -------------------------

      1. Launch JavaControlPanel. It defaults to "General" Tab.
      2. Click on "About..." button as seen on the Tab. The "AboutDialog" opens up
      2. Use any accessbility tool that adheres to the accessibility guidelines.

      Observation:
      General Tab and the About Dialog aren't accesssible

      FIX DESCRIPTION
      ---------------
      - GeneralPanel.java
        Have added calls to set accessible name and description for the control we miss out accessible information.

      - Changes to AboutDialog.java
        Here , it consists of image icons and text which weren't accessible . Have added accessible name and description to those .

      - Changes to ControlPanel.java
        Set the accessible description to the tabbed pane , apply , cancel and ok button .

      - Changes to Deployment.java
        Added additional string to support adding accessible name or description

      More details on the changes to GeneralPanel.java:

      Have set Accessible name and description as applicable to the following controls:

      1. General Panel
      2. "About" label , and the corresponding text describing it .
      3. "About .." button panel
      4. "Network Settings" label and the corresponding text describing it .
      5. "Network Settings ..." button panel
      6. "Temporary Internet Files" and the corresponding text describing it .
      7. Temporary Internet Files button panel ( The panel that holds "settings.." and "View..." button)

            vrao Vivek Rao (Inactive)
            dkorbel David Korbel (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: