• Home
    • View
    • Login
    This page
    • Normal
    • Export PDF
    • Page Information

    Loading...
  1. Dashboard
  2. Undefined Space
  3. OpenJFX
  4. Accessibility

Accessibility

  • Created by Ragini Prasad, last modified by Steve Northover on Jan 27, 2014

Accessibility support for JavaFX has the following main aspects:

  • Supporting High Contrast and Theming
  • Keyboard Navigation
  • Accessibility APIs and Assistive Technology support

High Contrast and Theming

Theming can be achieved using high contrast style sheet provided with FX runtime. Currently this style sheet has to be loaded manually.  You can do this using:

scene.getStylesheets().add("/com/sun/javafx/scene/control/skin/caspian/highcontrast.css"); 

Unfortunately, there is currently no support to inform your program that the user has changed dynamically changed to and from high contrast.  Some platforms simply do not have the concept and instead, expect the user to choose the appropriate desktop theme.

Keyboard Navigation

See the document that lists all JavaFX UI Controls including their shortcuts and keyboard navigation


Accessibility APIs and Assistive Technology Support

 Work is underway to understand the next steps for Accessibility in this area.  Some work has been done for 8.0, and the results can be found here.

Overview
Content Tools
ThemeBuilder
  • No labels

Terms of Use
• License: GPLv2
• Privacy • Trademarks • Contact Us

Powered by a free Atlassian Confluence Open Source Project License granted to https://www.atlassian.com/software/views/opensource-community-additional-license-offer. Evaluate Confluence today.

  • Kolekti ThemeBuilder Powered by Atlassian Confluence 8.5.23
  • Kolekti ThemeBuilder printed.by.atlassian.confluence
  • Report a bug
  • Atlassian News
Atlassian
Kolekti ThemeBuilder EngineAtlassian Confluence
{"serverDuration": 161, "requestCorrelationId": "6ac7a5973526692c"}