-
- 所有已知实现类:
-
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 int
ATTRIBUTE_RUN
常数用于表示应检索的文本部分是具有相同文本属性的连续文本。static int
LINE
常数用于表示应检索的文本的一部分是文本行。
-
方法摘要
所有方法 接口方法 抽象方法 Modifier and Type 方法 描述 Rectangle
getTextBounds(int startIndex, int endIndex)
返回两个索引之间文本的边界矩形。String
getTextRange(int startIndex, int endIndex)
返回两个索引之间的文本。AccessibleTextSequence
getTextSequenceAfter(int part, int index)
给定索引后返回AccessibleTextSequence
。AccessibleTextSequence
getTextSequenceAt(int part, int index)
返回给定索引的AccessibleTextSequence
。AccessibleTextSequence
getTextSequenceBefore(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
。
-
-