public interface AccessibleEditableText extends AccessibleText
AccessibleEditableText接口应该由显示器上显示可编辑文本信息的所有类来实现。 与AccessibleText接口一起,该接口提供辅助技术通过其内容,属性和空间位置访问该文本的标准机制。 应用程序可以通过首先获取其AccessibleContext(参见Accessible
),然后调用AccessibleContext的AccessibleContext.getAccessibleEditableText()
方法来确定对象是否支持AccessibleEditableText接口。 如果返回值不为空,则该对象支持该接口。
CHARACTER, SENTENCE, WORD
Modifier and Type | Method and Description |
---|---|
void |
cut(int startIndex, int endIndex)
将两个索引之间的文本剪切到系统剪贴板中。
|
void |
delete(int startIndex, int endIndex)
删除两个索引之间的文本
|
String |
getTextRange(int startIndex, int endIndex)
返回两个索引之间的文本字符串。
|
void |
insertTextAtIndex(int index, String s)
在指定的索引/
|
void |
paste(int startIndex)
将文本从系统剪贴板粘贴到从指定索引开始的文本。
|
void |
replaceText(int startIndex, int endIndex, String s)
用指定的字符串替换两个索引之间的文本。
|
void |
selectText(int startIndex, int endIndex)
选择两个索引之间的文本。
|
void |
setAttributes(int startIndex, int endIndex, AttributeSet as)
为两个索引之间的文本设置属性。
|
void |
setTextContents(String s)
将文本内容设置为指定的字符串。
|
getAfterIndex, getAtIndex, getBeforeIndex, getCaretPosition, getCharacterAttribute, getCharacterBounds, getCharCount, getIndexAtPoint, getSelectedText, getSelectionEnd, getSelectionStart
void setTextContents(String s)
s
- 设置文本内容的字符串
void insertTextAtIndex(int index, String s)
index
- 将插入字符串的文本中的索引
s
- 要插入文本的字符串
String getTextRange(int startIndex, int endIndex)
startIndex
- 文本中的起始索引
endIndex
- 文本中的结束索引
void delete(int startIndex, int endIndex)
startIndex
- 文本中的起始索引
endIndex
- 文本中的结束索引
void cut(int startIndex, int endIndex)
startIndex
- 文本中的起始索引
endIndex
- 文本中的结束索引
void paste(int startIndex)
startIndex
- 文本中的起始索引
void replaceText(int startIndex, int endIndex, String s)
startIndex
- 文本中的起始索引
endIndex
- 文本中的结束索引
s
- 用于替换两个索引之间的文本的字符串
void selectText(int startIndex, int endIndex)
startIndex
- 文本中的起始索引
endIndex
- 文本中的结束索引
void setAttributes(int startIndex, int endIndex, AttributeSet as)
startIndex
- 文本中的起始索引
endIndex
- 文本中的结束索引
as
- 属性集
AttributeSet