标签: java accessibility voiceover jaws-screen-reader
我试图修改JTextArea(和其他组件)的辅助功能,以允许屏幕阅读器/辅助功能程序,例如 JAWS 和 VoiceOver (我相信使用javax.accessibility)除了提供的文本之外还阅读特定内容。在特定情况下,当用户移动到新行时,我需要屏幕阅读器读取文本之前的行号。我有一个CaretListener,用于检查用户是否已移至新行并且我获取了新的行号,但我不确定如何获取可访问的程序以读取该信息。
JTextArea
CaretListener