【问题标题】:JavaFX menubar Windows Narrator supportJavaFX 菜单栏 Windows 讲述人支持
【发布时间】:2018-12-05 21:20:12
【问题描述】:

我目前正在完成一项学校作业,我需要为视障用户创建一个应用程序。我想将 Java 与 JavaFx 一起用于 GUI。

视觉障碍用户的首选元素是菜单栏,因为它可以通过键盘轻松导航。 JavaFx 中的菜单栏是一个MenuBar 类对象,它具有Menu 类属性,它具有MenuItem 类属性。 Windows 讲述人(既不是 NVDA 屏幕阅读器)可以开箱即用地使用这个菜单栏。它根本不会读取标签。它只是说“菜单”,就是这样。

Menu 和MenuItem 没有accessibleText 属性,该属性存储屏幕阅读器软件要读取的文本。有没有办法让这个菜单栏屏幕阅读器兼容?

TL;DR:有没有办法在 JavaFx 中创建与 Windows 讲述人一起使用的菜单栏?

【问题讨论】:

    标签: java javafx accessibility menubar narrator


    【解决方案1】:

    供将来参考:我已经设法解决了这个问题。问题是我没有启用 Java Access Bridge (https://docs.oracle.com/javase/7/docs/technotes/guides/access/enable_and_test.html)。启用它使菜单栏无需任何其他更改即可工作。

    【讨论】:

      猜你喜欢
      • 2012-03-27
      • 1970-01-01
      • 2020-09-23
      • 1970-01-01
      • 1970-01-01
      • 2019-01-08
      • 2014-12-14
      • 2011-10-29
      • 2017-01-09
      相关资源
      最近更新 更多