2012-04-07 81 views
1

我一直在尋找最後幾天,無法找到答案的任何地方。我試圖在Java Swing中創建一個可訪問的IDE。我遇到的唯一問題是模擬其他文本文本編輯器中發生的行爲。Java Swing JEditorPane和屏幕閱讀器

我希望屏幕閱讀器(特別是JAWS)閱讀文本區域的選定行中的任何內容(不像突出顯示,只要光標在哪裏 - 即整行)。

如果我在Eclipse中甚至記事本中嘗試使用箭頭鍵來移動文本光標,屏幕閱讀器會立即讀取該行上的內容。它不是而是在我的程序中這樣做,我甚至試圖用JEditorPane簡化爲一個簡單的JFrame(也嘗試了一個簡單的JTextArea)。

是否有一個特定的偵聽器,或者我必須實現可訪問性明智,或idk還有什麼,才能創建此功能?如果我的問題很混亂,我很抱歉。我仍然在努力學習如何實現無障礙功能。 如果還有什麼我可以澄清,請讓我知道。

回答