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

RFE Contribution : Advancednetworksettings Dialog Accessibility

XMLWordPrintable

    • generic
    • generic

      SYNOPSIS
      --------
      AdvancedNetworkSettings Dialog Accessibility

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

      PATCH BASE
      ----------
      The attached patch is based on JDK 7u3-b03.

      DESRIPTION
      ----------
      As per Licensee's software accessibility guideline, 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.

      Advancednetworksettings Dialog of control panel can opened by JavaControlPanel -> Network Settings -> Use proxy server -> Advanced. It misses accessible information for some of control used in the interface and label is not associated with textboxes. This workitem is to fix the issue.

      Details about the change:
      ----------------------------------
      1) Added new class AccessibilityUtils which has functions to
      a) set object information like accessible name or description
      b) set mnemonics for a given control to access through keyboard
      c) set accessible relation to associate label with control
      2) Changes to AdvancedNetworkSettingsDialog.java
      a) Call to set accessible name and description for the control we miss out accessible information
      b) Call to set accessible relation to associate textbox with label found in the interface
      3) Changes to Deployment.java to add new strings which is used to set accessible name and description for advanced networksettings dialog

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

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: