Сейчас я работаю над школьным заданием, где мне нужно создать приложение для слабовидящих пользователей.Я хотел бы использовать Java с JavaFx для графического интерфейса.
Предпочтительным элементом для слабовидящих пользователей является строка меню, поскольку по ней легко перемещаться с помощью клавиатуры.Строка меню в JavaFx - это объект класса MenuBar, который имеет атрибут класса Menu, который имеет атрибуты класса MenuItem.Windows Narrator (ни программа чтения с экрана NVDA) работает с этой строкой меню из коробки.Он не будет читать этикетки вообще.Он просто говорит «Меню» и все.
У Menu и MenuItem нет атрибута availableText, в котором хранится текст, который будет прочитан программой чтения с экрана.Есть ли способ сделать эту программу чтения с экрана строки меню совместимой?
TL; DR: есть ли способ создать строку меню, которая работает с Windows Narrator в JavaFx?