-
- All Superinterfaces:
-
AccessibleText
- 所有已知实现类:
-
JEditorPane.AccessibleJEditorPane,JEditorPane.AccessibleJEditorPaneHTML,JEditorPane.JEditorPaneAccessibleHypertextSupport,JPasswordField.AccessibleJPasswordField,JSpinner.AccessibleJSpinner,JTextArea.AccessibleJTextArea,JTextComponent.AccessibleJTextComponent,JTextField.AccessibleJTextField
public interface AccessibleEditableText extends AccessibleText
AccessibleEditableText接口应由在显示器上显示可编辑文本信息的所有类实现。 随着AccessibleText接口,该接口提供了辅助技术通过其内容,属性和空间位置访问该文本的标准机制。 应用程序可确定对象是否支持AccessibleEditableText通过首先获得接口其AccessibleContext(见Accessible),然后调用AccessibleContext.getAccessibleEditableText()的方法AccessibleContext。 如果返回值不是null,则该对象支持该接口。
-
-
Field Summary
-
Fields inherited from interface javax.accessibility.AccessibleText
CHARACTER, SENTENCE, WORD
-
-
方法摘要
所有方法 接口方法 抽象方法 Modifier and Type 方法 描述 voidcut(int startIndex, int endIndex)将两个索引之间的文本剪切到系统剪贴板中。voiddelete(int startIndex, int endIndex)删除两个索引之间的文本。StringgetTextRange(int startIndex, int endIndex)返回两个索引之间的文本字符串。voidinsertTextAtIndex(int index, String s)在指定的索引处插入指定的字符串。voidpaste(int startIndex)将文本从系统剪贴板粘贴到从指定索引开始的文本。voidreplaceText(int startIndex, int endIndex, String s)用指定的字符串替换两个索引之间的文本。voidselectText(int startIndex, int endIndex)选择两个索引之间的文本。voidsetAttributes(int startIndex, int endIndex, AttributeSet as)为两个索引之间的文本设置属性。voidsetTextContents(String s)将文本内容设置为指定的字符串。-
Methods inherited from interface javax.accessibility.AccessibleText
getAfterIndex, getAtIndex, getBeforeIndex, getCaretPosition, getCharacterAttribute, getCharacterBounds, getCharCount, getIndexAtPoint, getSelectedText, getSelectionEnd, getSelectionStart
-
-
-
-
方法详细信息
-
setTextContents
void setTextContents(String s)
将文本内容设置为指定的字符串。- 参数
-
s- 设置文本内容的字符串
-
insertTextAtIndex
void insertTextAtIndex(int index, String s)在指定的索引处插入指定的字符串。- 参数
-
index- 将插入字符串的文本中的索引 -
s- 要插入文本的字符串
-
getTextRange
String getTextRange(int startIndex, int endIndex)
返回两个索引之间的文本字符串。- 参数
-
startIndex- 文本中的起始索引 -
endIndex- 文本中的结尾索引 - 结果
- 索引之间的文本字符串
-
delete
void delete(int startIndex, int endIndex)删除两个索引之间的文本。- 参数
-
startIndex- 文本中的起始索引 -
endIndex- 文本中的结束索引
-
cut
void cut(int startIndex, int endIndex)将两个索引之间的文本剪切到系统剪贴板中。- 参数
-
startIndex- 文本中的起始索引 -
endIndex- 文本中的结束索引
-
paste
void paste(int startIndex)
将文本从系统剪贴板粘贴到从指定索引开始的文本。- 参数
-
startIndex- 文本中的起始索引
-
replaceText
void replaceText(int startIndex, int endIndex, String s)用指定的字符串替换两个索引之间的文本。- 参数
-
startIndex- 文本中的起始索引 -
endIndex- 文本中的结束索引 -
s- 用于替换两个索引之间的文本的字符串
-
selectText
void selectText(int startIndex, int endIndex)选择两个索引之间的文本。- 参数
-
startIndex- 文本中的起始索引 -
endIndex- 文本中的结束索引
-
setAttributes
void setAttributes(int startIndex, int endIndex, AttributeSet as)为两个索引之间的文本设置属性。- 参数
-
startIndex- 文本中的起始索引 -
endIndex- 文本中的结尾索引 -
as- 属性集 - 另请参见:
-
AttributeSet
-
-