JDK-7187133 : RFE Contribution : Accessibility support for Javaws Cache viewer
  • Type: Enhancement
  • Component: deploy
  • Affected Version: 8,9
  • Priority: P4
  • Status: Resolved
  • Resolution: Duplicate
  • OS: generic
  • CPU: generic
  • Submitted: 2012-07-26
  • Updated: 2015-06-10
  • Resolved: 2014-12-15
Related Reports
Duplicate :  
Duplicate :  
Description
SYNOPSIS
--------
Accessibility support for Javaws Cache viewer

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

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


DESCRIPTION
-----------
Javaws Cache viewer does not adhere to the following Licensee's software accessibility guidelines:

#1.1 Provide keyboard equivalents for all actions.
#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. Launch Javaws Cache Viewer by "javaws -viewer"
2. Use any accessibility tool to read the name and description of the controls shown

Observation:
Many controls do not have descriptions, and mnemonic is not set for the close button

FIX DESCRIPTION
---------------
Fix includes changes to three files CacheViewer.java, CacheTable.java and Deployment.java:

- CacheViewer.java, CacheTable.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 issue as duplicate of 7186087.
15-12-2014

This is a simple and straightforward change introducing accessible names and descriptions for various UI elements of "Java Cache Viewer" window opened from Java Control Panel. During its forward-port to 8, we need to check if there are any changes in UI elements of this window, 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