-
Enhancement
-
Resolution: Duplicate
-
P4
-
8
-
None
-
generic
-
generic
Synopsis:
AdvancedNetworkSettings Dialog Accessibility.
Patch Base:
The attached patch is based on JDK 7u3-b03.
Patch Description from Licensee:
As per 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
AdvancedNetworkSettings Dialog Accessibility.
Patch Base:
The attached patch is based on JDK 7u3-b03.
Patch Description from Licensee:
As per 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
- duplicates
-
JDK-7186087 RFE Contribution : Advancednetworksettings Dialog Accessibility
- Closed