|
|||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
javax.accessibility
接口 AccessibleEditableText
- 所有超级接口:
- AccessibleText
- 所有已知实现类:
- JEditorPane.AccessibleJEditorPane, JEditorPane.AccessibleJEditorPaneHTML, JEditorPane.JEditorPaneAccessibleHypertextSupport, JPasswordField.AccessibleJPasswordField, JSpinner.AccessibleJSpinner, JTextArea.AccessibleJTextArea, JTextComponent.AccessibleJTextComponent, JTextField.AccessibleJTextField
-
public interface AccessibleEditableText
- extends AccessibleText
在显示器上显示可编辑文本信息的所有类都应该实现 AccessibleEditableText 接口。此接口与 AccessibleText 接口一起为辅助技术提供了标准机制,以通过文本的内容、属性和空间位置来访问该文本。应用程序通过先获取某个对象的 AccessibleContext(参见 Accessible
),然后调用 AccessibleContext 的 AccessibleContext.getAccessibleEditableText()
方法,能够确定该对象是否支持 AccessibleEditableText 接口。如果返回值不为 null,则该对象支持此接口。
- 另请参见:
-
Accessible
,Accessible.getAccessibleContext()
,AccessibleContext
,AccessibleContext.getAccessibleText()
,AccessibleContext.getAccessibleEditableText()
字段摘要 |
---|
从接口 javax.accessibility.AccessibleText 继承的字段 |
---|
CHARACTER, SENTENCE, WORD |
方法摘要 | |
---|---|
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) 将文本内容设置为指定字符串。 |
从接口 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
- 文本中的结尾索引