Skip Top Navigation Bar

Accessibility in JavaFX

Accessibility (a11y) ensures applications can be perceived, operated, and understood by people using assistive technologies like screen readers, magnifiers, and alternative input devices.

JavaFX provides accessibility APIs and properties that help you build inclusive user interfaces. A good starting point is to rely on standard controls and ensure that your user interface employs proper semantics. From there, you can customize accessible metadata and fine-tune how components behave for assistive technologies.

Advanced usage of JavaFX Accessibility APIs includes implementing fully custom controls that expose correct roles, states, names, descriptions, and actions, plus validating behavior with assistive technologies and automated user interface tests across platforms.


  1. Introduction to the JavaFX Accessibility API

    Explore the basic functionality of the JavaFX Accessibility API.

  2. Build an Accessible JavaFX Application

    How to add accessibility support to a JavaFX application.



Back to Tutorial List