-
- 所有已知实现类:
-
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 int
ATTRIBUTE_RUN
常量用于指示应检索的文本部分是具有相同文本属性的连续文本。static int
LINE
常量用于指示应检索的文本部分是一行文本。
-
方法摘要
所有方法 实例方法 抽象方法 变量和类型 方法 描述 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
。
-
-