3 Accessibility in Java Mission Control

This chapter describes the accessibility features provided by Java Mission Control.


Java Mission Control requires a commercial license for use in production. To learn more about commercial features and how to enable them please visit http://www.oracle.com/technetwork/java/javaseproducts/.

Oracle is dedicated to providing high quality information technology that is accessible to people with disabilities. To this end, Oracle has undertaken a substantial project to ensure the accessibility of Java Mission Control. Oracle is implementing these enhancements and will continue to address all accessibility issues that arise.

3.1 Screen Readers

Oracle supports a number of screen readers that translate screen-based information into spoken words to assist vision-impaired users.

Configuration options are currently available for the JAWS screen reader produced by Freedom Scientific, Inc. For information on configuring this product, please refer to the Freedom Scientific screen reader website at


If you are using JAWS, be aware that switching tabs does not work as expected. For a workaround, see "Switching Between Tabs".

3.2 Java Mission Control Accessibility Mode

Java Mission Control displays performance data dials and graphs that provide a valuable graphical view of the data that can reveal trends and help identify minimum and maximum values for performance metrics. However, dials and graphs do not convey information in a manner that can be read by a screen reader. To remedy this problem, Java Mission Control provides a way to view dial and graph data in tabular format, which is more accessible for users with visual impairment. To toggle the accessibility mode, click the Accessibility mode button in the top-right corner of the relevant panel with dials or graphs.

To enable accessibility mode for all panels in Java Mission Control:

  1. Open the Window menu and select Preferences.

  2. Select Java Mission Control in the left pane.

  3. Under Accessibility Options, select Use accessibility mode.

  4. Click Apply.

3.3 Showing Text Labels on Buttons

Java Mission Control contains a lot of buttons with graphics and no text labels. To show the text labels that can be read by screen readers:

  1. Open the Window menu and select Preferences.

  2. Select Java Mission Control in the left pane.

  3. Under Accessibility Options, select Show text labels on buttons.

  4. Click Apply.

    Restart any running plug-ins to see the text labels on buttons.

3.4 Resizing Online Help Text

Vision-impaired users might find it difficult to read the online help documents in the standalone (RCP) version of Java Mission Control unless the text size is increased. Due to a limitation in the Eclipse help viewer, currently you cannot resize its text. To change the font size, view the help in an external browser.

To change the default viewer for Java Mission Control Help:

  1. Open the Window menu and select Preferences.

  2. Select Help in the left pane.

  3. Under Open Modes, select to open help contents in an external browser.

  4. Click Apply.

Java Mission Control will use the default web browser specified in the operating system, and you cannot specify a different web browser from within Java Mission Control. How you specify a browser in the operating system depends on the operating system.

3.5 Accessibility Known Issues and Workarounds

This section contains additional instructions for enhancing your experience with Java Mission Control's accessibility features.

Navigating in a Tree Table with Only One Row

When navigating in a tree table component containing only one row, press the Space key or the Shift key and use the Up and Down keys to get to the row.

Switching Between Tabs

When reaching a tab component, JAWS erroneously tells the user ”to switch pages, press Ctrl+Tab”. The correct way to switch between tabs is to use the left or right arrow keys.

Reading Table Data with a Screen Reader

To read table data more efficiently with screen reading software, copy and paste the table data into a text editor and read it from there. To copy the data, select the rows that you are interested in, right-click and select Copy. Then paste the data into a text editor.