2014-05-13 15 views
0

我有嚮導,並且在嚮導中有一個複選框和一個與複選框關聯的文本。在對輔助功能進行測試時,我發現VoiceOver不會讀取與該複選框關聯的文本,它會被讀作「(未選中)複選框」。在添加複選框的定義時,我錯過了什麼嗎?VoiceOver不會讀取Eclipse中的嚮導中的複選框

+0

歡迎堆棧溢出。請閱讀[如何提出一個好問題](http://stackoverflow.com/help/how-to-ask),特別是在這裏,如何爲您的複選框和周圍的嚮導添加定義? –

回答

0

假設這些是SWT控件,您可以添加可訪問監聽器設置文本來閱讀:

control.getAccessible().addAccessibleListener(new AccessibleAdapter() 
    { 
    @Override 
    public void getName(final AccessibleEvent event) 
    { 
     event.result = "text for the control"; 
    } 
    }); 

更多關於Eclipse的輔助here