2013-04-04 72 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腳本,因此它無法運行。