模块  java.desktop
软件包  javax.accessibility

Interface AccessibleText

    • 方法详细信息

      • getIndexAtPoint

        int getIndexAtPoint​(Point p)
        给定本地坐标中的一个点,返回该点下该字符的从零开始的索引。 如果该点无效,则此方法返回-1。
        参数
        p - 本地坐标中的点
        结果
        Point p下该字符的从零开始的索引; 如果point无效则返回-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