JDK-7188148 : RFE Contribution : Accessibility support "Temporary Files Settings dialog" of Java ControlPanel
  • Type: Enhancement
  • Component: deploy
  • Affected Version: 7,8,9
  • Priority: P4
  • Status: Resolved
  • Resolution: Duplicate
  • OS: generic
  • CPU: generic
  • Submitted: 2012-07-31
  • Updated: 2015-06-10
  • Resolved: 2014-12-15
Related Reports
Duplicate :  
Description
SYNOPSIS
---------
RFE Contribution:  Accessibility support "Temporary Files Settings dialog" of Java ControlPanel

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

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

DESCRIPTION
-----------
As per:
"Temporary Files Settings dialog" of Java ControlPanel does not adhere to Licensee's software accessibility guideline #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. ( http://www-03.ibm.com/able/guidelines/software/accesssoftware.html )

STEPS TO REPRODUCE
------------------
1. Install the above mentioned Oracle build
2. Launch JavaControlPanel
3. Under "General" tab's "Temporary internet Files" panel, Click "Settings" button. It brings of "Temporary Files Settings dialog"
4. Use any accessibility tool to read the name and description of the controls shown

Observation:
Many controls do not have descriptions and some do not have names.

FIX DESCRIPTION
---------------
Fix includes change to two files CacheSettingsDialog.java and Deployment.java

- CacheSettingsDialog.java
  Call to set accessible name and description for the control we miss out accessible information

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

Comments
Resolving as duplicate of 6554593. This is fixed as part of that bug.
15-12-2014

This is a simple and straightforward change introducing accessible names and descriptions for various UI elements of "Temporary Files Settings" dialog of Java Control Panel. During its forward-port to 8, we need to check if there are any changes in UI elements of this dialog, comparing to 7u3, and add appropriate modifications. This fix adds new string messages that need further localization. This fix depends on the fix for JDK-7186087.
07-11-2012