- 所有已知的实现类:
JEditorPane.AccessibleJEditorPane,JEditorPane.AccessibleJEditorPaneHTML,JEditorPane.JEditorPaneAccessibleHypertextSupport,JPasswordField.AccessibleJPasswordField,JTextArea.AccessibleJTextArea,JTextComponent.AccessibleJTextComponent,JTextField.AccessibleJTextField
public interface AccessibleExtendedText
AccessibleExtendedText 接口包含 AccessibleText 接口未提供的其他方法。
应用程序可以通过首先获取对象的AccessibleContext(参见Accessible )然后调用AccessibleContext的AccessibleContext.getAccessibleText() 方法来确定对象是否支持AccessibleExtendedText接口。如果返回值为 AccessibleExtendedText 的实例,则该对象支持此接口。
- 自从:
- 1.5
- 参见:
-
字段摘要
字段修饰符和类型Field描述static final int常量,用于指示应检索的文本部分是具有相同文本属性的连续文本。static final int用于指示应检索的文本部分是一行文本的常量。 -
方法总结
修饰符和类型方法描述getTextBounds(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。
-
字段详细信息
-
LINE
static final int LINE用于指示应检索的文本部分是一行文本的常量。- 参见:
-
ATTRIBUTE_RUN
static final int ATTRIBUTE_RUN常量,用于指示应检索的文本部分是具有相同文本属性的连续文本。- 参见:
-
-
方法详情
-
getTextRange
返回两个索引之间的文本。- 参数:
startIndex- 文本中的起始索引endIndex- 文本中的结束索引- 返回:
-
如果索引有效,则为文本字符串。否则,返回
null。
-
getTextSequenceAt
返回给定索引处的AccessibleTextSequence。- 参数:
part- 要检索的CHARACTER、WORD、SENTENCE、LINE或ATTRIBUTE_RUNindex- 文本中的索引- 返回:
-
如果
part和index有效,则AccessibleTextSequence指定文本。否则,返回null。 - 参见:
-
getTextSequenceAfter
返回给定索引后的AccessibleTextSequence。- 参数:
part- 要检索的CHARACTER、WORD、SENTENCE、LINE或ATTRIBUTE_RUNindex- 文本中的索引- 返回:
-
如果
part和index有效,则AccessibleTextSequence指定文本。否则,返回null。 - 参见:
-
getTextSequenceBefore
返回给定索引之前的AccessibleTextSequence。- 参数:
part- 要检索的CHARACTER、WORD、SENTENCE、LINE或ATTRIBUTE_RUNindex- 文本中的索引- 返回:
-
如果
part和index有效,则AccessibleTextSequence指定文本。否则,返回null。 - 参见:
-
getTextBounds
返回两个索引之间文本的边界矩形。- 参数:
startIndex- 文本中的起始索引endIndex- 文本中的结束索引- 返回:
-
如果索引有效,则为文本的边界矩形。否则,返回
null。
-