-
Bug
-
Resolution: Duplicate
-
P4
-
8, 9
-
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
--------
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
- duplicates
-
JDK-8153805 Revamped JCP: Advanced-Network Tab Voiceover/JAWS issues
- Resolved
-
JDK-7186088 RFE : Advancednetworksettings Dialog Accessibility
- Closed
-
JDK-7187133 RFE Contribution : Accessibility support for Javaws Cache viewer
- Closed
- relates to
-
JDK-7198254 RFE Contribution :Accessibility support in Control Panel's "update" panel and "delete files" dialog
- Closed