Dmi*_*try 3 java accessibility javafx javafx-2 java-access-bridge
需要通过Java Access Bridge 连接到JAWS和NVDA的可能性.据我所知,JavaFX中不支持Assistive Technologies(与Swing不同).
我发现这个项目名为fxaccessible,但它并不适合我的情况.
如何在JavaFX程序中启用对辅助技术的支持?
至少一些控件具有与可访问性相关的实现的源代码.
绝大多数JavaFX代码都是开源的,因此您可以下载源存储库并检查当前版本中的可访问性集成的范围,并根据需要将您对可访问性支持所做的任何修改贡献回JavaFX项目.
在JavaFX的路线图中指出:
Oracle致力于在其产品中提供可访问性支持,并且JavaFX计划作为JDK 8版本的一部分完全可访问性兼容.
因此,一个行动方案是等到JDK 8.
尽管路线图还包含免责声明,但这样做风险很大:
它不是承诺提供任何材料,代码或功能,也不应该依赖于做出购买决定.
我建议将您的问题发布到openjfx-dev邮件列表中,Oracle开发人员和项目管理人员可以就可访问性集成到JavaFX中的当前状态(以及可能的未来时间表)以及当前用于的JavaFX的策略提供建议.代码库中的可访问性实现.
另请查看javafx问题跟踪器,了解与辅助功能相关的问题.
您在问题中引用的fxaccessible项目(以及不适合您的情况)不再适用于任何人,因为它基于过时的JavaFX 1.x脚本技术,并且它无法在现代功能中运行JavaFX 2.x系统,不包括运行JavaFX 1.x脚本的能力.
| 归档时间: |
|
| 查看次数: |
854 次 |
| 最近记录: |