Module  java.desktop
软件包  javax.accessibility

Interface AccessibleText

    • 方法详细信息

      • getIndexAtPoint

        int getIndexAtPoint​(Point p)
        给定局部坐标点,返回该点下的字符的从零开始的索引。 如果该点无效,此方法返回-1。
        参数
        p - 局部坐标点
        结果
        基于零的索引号为Point p ; 如果点无效返回-1。
      • getCharacterBounds

        Rectangle getCharacterBounds​(int i)
        将给定索引处的字符的边框确定为字符串。 边界以局部坐标返回。 如果索引无效,则返回空矩形。
        参数
        i - 索引到字符串
        结果
        字符的边框的屏幕坐标,如果索引无效返回一个空矩形。
      • getCharCount

        int getCharCount​()
        返回字符数(有效指标)。
        结果
        字符数
      • getCaretPosition

        int getCaretPosition​()
        返回插入符号的从零开始的偏移量。

        注意:插入符号右侧的索引值将与偏移量相同(插入符号在两个字符之间)。

        结果
        插入符号的零基偏移量
      • getAtIndex

        String getAtIndex​(int part,
                          int index)
        返回给定索引的 String
        参数
        part - 要检索的CHARACTER,WORD或SENTENCE
        index - 文本中的索引
        结果
        信,字或句子
      • getAfterIndex

        String getAfterIndex​(int part,
                             int index)
        给定索引后返回 String
        参数
        part - 要检索的CHARACTER,WORD或SENTENCE
        index - 文本中的索引
        结果
        信,字或句子
      • getBeforeIndex

        String getBeforeIndex​(int part,
                              int index)
        返回给定索引前的 String
        参数
        part - 要检索的CHARACTER,WORD或SENTENCE
        index - 文本中的索引
        结果
        信,字或句子
      • getCharacterAttribute

        AttributeSet getCharacterAttribute​(int i)
        给定索引的给定字符返回 AttributeSet
        参数
        i - 文本中的从零开始的索引
        结果
        AttributeSet
      • getSelectionStart

        int getSelectionStart​()
        返回所选文本中的起始偏移量。 如果没有选择,但是有一个插入符号,开始和结束偏移将是一样的。
        结果
        索引进入文本的开始选择
      • getSelectionEnd

        int getSelectionEnd​()
        返回所选文本中的结束偏移量。 如果没有选择,但是有一个插入符号,开始和结束偏移将是一样的。
        结果
        索引到文本的结尾的选择
      • getSelectedText

        String getSelectedText​()
        返回所选文本的部分。
        结果
        the String portion of the text that is selected