2012-04-07 100 views
1

我一直在寻找最后几天,无法找到答案的任何地方。我试图在Java Swing中创建一个可访问的IDE。我遇到的唯一问题是模拟其他文本文本编辑器中发生的行为。Java Swing JEditorPane和屏幕阅读器

我希望屏幕阅读器(特别是JAWS)阅读文本区域的选定行中的任何内容(不像突出显示,只要光标在哪里 - 即整行)。

如果我在Eclipse中甚至记事本中尝试使用箭头键来移动文本光标,屏幕阅读器会立即读取该行上的内容。它不是而是在我的程序中这样做,我甚至试图用JEditorPane简化为一个简单的JFrame(也尝试了一个简单的JTextArea)。

是否有一个特定的侦听器,或者我必须实现可访问性明智,或idk还有什么,才能创建此功能?如果我的问题很混乱,我很抱歉。我仍然在努力学习如何实现无障碍功能。 如果还有什么我可以澄清,请让我知道。

回答