-
- 所有已知实现类:
-
JEditorPane.AccessibleJEditorPane,JEditorPane.AccessibleJEditorPaneHTML,JEditorPane.JEditorPaneAccessibleHypertextSupport,JPasswordField.AccessibleJPasswordField,JTextArea.AccessibleJTextArea,JTextComponent.AccessibleJTextComponent,JTextField.AccessibleJTextField
public interface AccessibleExtendedText该AccessibleExtendedText接口包含不被提供的其他方法AccessibleText接口。应用程序可确定对象是否支持
AccessibleExtendedText通过首先获得接口其AccessibleContext(见Accessible),然后调用AccessibleContext.getAccessibleText()的方法AccessibleContext。 如果返回值为AccessibleExtendedText的实例,则该对象支持该接口。- 从以下版本开始:
- 1.5
- 另请参见:
-
Accessible,Accessible.getAccessibleContext(),AccessibleContext,AccessibleContext.getAccessibleText()
-
-
Field Summary
Fields Modifier and Type Field 描述 static intATTRIBUTE_RUN常数用于表示应检索的文本部分是具有相同文本属性的连续文本。static intLINE常数用于表示应检索的文本的一部分是文本行。
-
方法摘要
所有方法 接口方法 抽象方法 Modifier and Type 方法 描述 RectanglegetTextBounds(int startIndex, int endIndex)返回两个索引之间文本的边界矩形。StringgetTextRange(int startIndex, int endIndex)返回两个索引之间的文本。AccessibleTextSequencegetTextSequenceAfter(int part, int index)给定索引后返回AccessibleTextSequence。AccessibleTextSequencegetTextSequenceAt(int part, int index)返回给定索引的AccessibleTextSequence。AccessibleTextSequencegetTextSequenceBefore(int part, int index)返回给定索引前的AccessibleTextSequence。
-
-
-
方法详细信息
-
getTextRange
String getTextRange(int startIndex, int endIndex)
返回两个索引之间的文本。- 参数
-
startIndex- 文本中的起始索引 -
endIndex- 文本中的结束索引 - 结果
-
如果索引有效,则为文本字符串。
否则返回
null。
-
getTextSequenceAt
AccessibleTextSequence getTextSequenceAt(int part, int index)
返回给定索引的AccessibleTextSequence。- 参数
-
part-在CHARACTER,WORD,SENTENCE,LINE或者ATTRIBUTE_RUN检索 -
index- 文本中的索引 - 结果
-
一个
AccessibleTextSequence指定如果part和index有效的文本。 否则返回null。 - 另请参见:
-
AccessibleText.CHARACTER,AccessibleText.WORD,AccessibleText.SENTENCE
-
getTextSequenceAfter
AccessibleTextSequence getTextSequenceAfter(int part, int index)
给定索引后返回AccessibleTextSequence。- 参数
-
part-在CHARACTER,WORD,SENTENCE,LINE或者ATTRIBUTE_RUN检索 -
index- 文本中的索引 - 结果
-
一个
AccessibleTextSequence指定part和index有效的文本。 否则返回null。 - 另请参见:
-
AccessibleText.CHARACTER,AccessibleText.WORD,AccessibleText.SENTENCE
-
getTextSequenceBefore
AccessibleTextSequence getTextSequenceBefore(int part, int index)
返回给定索引前的AccessibleTextSequence。- 参数
-
part-在CHARACTER,WORD,SENTENCE,LINE或者ATTRIBUTE_RUN检索 -
index- 文本中的索引 - 结果
-
一个
AccessibleTextSequence指定如果part和index有效的文本。 否则返回null。 - 另请参见:
-
AccessibleText.CHARACTER,AccessibleText.WORD,AccessibleText.SENTENCE
-
getTextBounds
Rectangle getTextBounds(int startIndex, int endIndex)
返回两个索引之间文本的边界矩形。- 参数
-
startIndex- 文本中的起始索引 -
endIndex- 文本中的结束索引 - 结果
-
如果索引有效,文本的边界矩形。
否则返回
null。
-
-