JavaFX menubar Поддержка Windows Narrator - PullRequest
0 голосов
/ 06 декабря 2018

Сейчас я работаю над школьным заданием, где мне нужно создать приложение для слабовидящих пользователей.Я хотел бы использовать Java с JavaFx для графического интерфейса.

Предпочтительным элементом для слабовидящих пользователей является строка меню, поскольку по ней легко перемещаться с помощью клавиатуры.Строка меню в JavaFx - это объект класса MenuBar, который имеет атрибут класса Menu, который имеет атрибуты класса MenuItem.Windows Narrator (ни программа чтения с экрана NVDA) работает с этой строкой меню из коробки.Он не будет читать этикетки вообще.Он просто говорит «Меню» и все.

У Menu и MenuItem нет атрибута availableText, в котором хранится текст, который будет прочитан программой чтения с экрана.Есть ли способ сделать эту программу чтения с экрана строки меню совместимой?

TL; DR: есть ли способ создать строку меню, которая работает с Windows Narrator в JavaFx?

1 Ответ

0 голосов
/ 08 декабря 2018

Для дальнейшего использования: мне удалось решить эту проблему.Проблема заключалась в том, что у меня не был включен Java Access Bridge (https://docs.oracle.com/javase/7/docs/technotes/guides/access/enable_and_test.html). При его включении панель меню работала без каких-либо других изменений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...