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.
-
Introduction to the JavaFX Accessibility API
Explore the basic functionality of the JavaFX Accessibility API.
-
Build an Accessible JavaFX Application
How to add accessibility support to a JavaFX application.