- 所有已知的实现类:
-
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
Modifier 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
。
-