-
- 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,则对象支持此接口。
-
-
字段汇总
-
Fields declared in interface javax.accessibility.AccessibleText
CHARACTER, SENTENCE, WORD
-
-
方法摘要
所有方法 实例方法 抽象方法 变量和类型 方法 描述 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)将文本内容设置为指定的字符串。-
声明方法的接口 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
-
-