public interface AccessibleEditableText extends AccessibleText
的accessibleeditabletext接口应该被所有类,目前编辑文本信息上显示的实现。随着accessibletext接口,这个接口提供了通过其内容、属性访问文本辅助技术标准的机制,和空间位置。应用程序可以确定一个对象是否支持accessibleeditabletext界面首先获得其accessiblecontext(见Accessible
)然后调用的方法accessiblecontext AccessibleContext.getAccessibleEditableText()
。如果返回值不是为空,对象支持此接口。
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
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.