2013-04-04 33 views

回答

6

至少有一些控件有source code for accessibility related implementations

绝大多数JavaFX代码是open source,因此您可以下载源代码库并检查当前版本中的可访问性集成的程度,并根据需要为JavaFX项目提供对辅助功能支持的任何修改。


JavaFX roadmap状态:

甲骨文承诺在其产品提供辅助功能支持,和JavaFX计划完全符合无障碍的JDK 8发布的一部分。

所以行动之一当然是要等到JDK 8

这是相当危险的,虽然作为路线图还包括免责声明:

它不是提供任何资料的承诺,代码或功能,并且不应该依赖于做出购买决定。

我建议您的问题发布到openjfx-dev邮件列表在Oracle开发人员和项目管理可以在辅助功能集成到JavaFX的当前状态(也可能是粗糙的未来时间安排)建议,以及当前技术以及代码库中用于实现可访问性的策略。

另请参阅javafx issue tracker以了解与辅助功能相关的问题。


你在你的问题中引用(以及作为不适合你的情况下)的fxaccessible项目是不是真的适用于任何人了,因为它是基于过时的JavaFX脚本1.x的技术和有现代JavaFX 2.x系统无法运行JavaFX 1.x脚本,因此它无法运行。