-
- 所有已知实现类:
-
JEditorPane.AccessibleJEditorPane,JEditorPane.AccessibleJEditorPaneHTML,JEditorPane.JEditorPaneAccessibleHypertextSupport,JPasswordField.AccessibleJPasswordField,JTextArea.AccessibleJTextArea,JTextComponent.AccessibleJTextComponent,JTextField.AccessibleJTextField
public interface AccessibleExtendedText该AccessibleExtendedText接口包含不被提供的其他方法AccessibleText接口。应用程序可以通过首先获取
AccessibleContext(参见Accessible)然后调用AccessibleContext.getAccessibleText()方法AccessibleContext来确定对象是否支持AccessibleExtendedText接口。 如果返回值是AccessibleExtendedText的实例,则该对象支持此接口。- 从以下版本开始:
- 1.5
- 另请参见:
-
Accessible,Accessible.getAccessibleContext(),AccessibleContext,AccessibleContext.getAccessibleText()
-
-
字段汇总
字段 变量和类型 字段 描述 static intATTRIBUTE_RUN常量用于指示应检索的文本部分是具有相同文本属性的连续文本。static intLINE常量用于指示应检索的文本部分是一行文本。
-
方法摘要
所有方法 实例方法 抽象方法 变量和类型 方法 描述 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。
-
-