- 所有已知的实现类:
-
JEditorPane.AccessibleJEditorPane,JEditorPane.AccessibleJEditorPaneHTML,JEditorPane.JEditorPaneAccessibleHypertextSupport,JPasswordField.AccessibleJPasswordField,JTextArea.AccessibleJTextArea,JTextComponent.AccessibleJTextComponent,JTextField.AccessibleJTextField
public interface AccessibleExtendedText
AccessibleExtendedText接口包含AccessibleText接口未提供的额外方法。
应用程序可以通过首先获取其AccessibleContext(参见Accessible)然后调用AccessibleContext.getAccessibleText()方法来确定对象是否支持AccessibleExtendedText接口。如果返回值是AccessibleExtendedText的实例,则对象支持此接口。
- 自:
- 1.5
- 参见:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int用于指示应检索的文本部分是具有相同文本属性的连续文本的常量。static final int用于指示应检索的文本部分是一行文本的常量。 -
Method Summary
Modifier and TypeMethodDescriptiongetTextBounds(int startIndex, int endIndex) 返回两个索引之间文本的边界矩形。getTextRange(int startIndex, int endIndex) 返回两个索引之间的文本。getTextSequenceAfter(int part, int index) 返回给定索引后的AccessibleTextSequence。getTextSequenceAt(int part, int index) 返回给定索引处的AccessibleTextSequence。getTextSequenceBefore(int part, int index) 返回给定索引前的AccessibleTextSequence。
-
Field Details
-
LINE
static final int LINE用于指示应检索的文本部分是一行文本的常量。- 参见:
-
ATTRIBUTE_RUN
static final int ATTRIBUTE_RUN用于指示应检索的文本部分是具有相同文本属性的连续文本的常量。- 参见:
-
-
Method Details
-
getTextRange
返回两个索引之间的文本。- 参数:
-
startIndex- 文本中的起始索引 -
endIndex- 文本中的结束索引 - 返回:
-
如果索引有效,则返回文本字符串。否则,返回
null。
-
getTextSequenceAt
返回给定索引处的AccessibleTextSequence。- 参数:
-
part- 要检索的CHARACTER、WORD、SENTENCE、LINE或ATTRIBUTE_RUN -
index- 文本中的索引 - 返回:
-
如果
part和index有效,则返回指定文本的AccessibleTextSequence。否则,返回null。 - 参见:
-
getTextSequenceAfter
返回给定索引后的AccessibleTextSequence。- 参数:
-
part- 要检索的CHARACTER、WORD、SENTENCE、LINE或ATTRIBUTE_RUN -
index- 文本中的索引 - 返回:
-
如果
part和index有效,则返回指定文本的AccessibleTextSequence。否则,返回null。 - 参见:
-
getTextSequenceBefore
返回给定索引前的AccessibleTextSequence。- 参数:
-
part- 要检索的CHARACTER、WORD、SENTENCE、LINE或ATTRIBUTE_RUN -
index- 文本中的索引 - 返回:
-
如果
part和index有效,则返回指定文本的AccessibleTextSequence。否则,返回null。 - 参见:
-
getTextBounds
返回两个索引之间文本的边界矩形。- 参数:
-
startIndex- 文本中的起始索引 -
endIndex- 文本中的结束索引 - 返回:
-
如果索引有效,则返回文本的边界矩形。否则,返回
null。
-