Интерфейс AccessibleExtendedText
- Все известные реализующие классы:
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
- См. также:
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
static final int |
ATTRIBUTE_RUN |
Константа, указывающая, что извлекаемая часть текста является непрерывным текстом с одинаковыми текстовыми атрибутами. |
static final int |
LINE |
Константа, указывающая, что извлекаемая часть текста является строкой текста. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
Rectangle |
getTextBounds |
Возвращает ограничивающий прямоугольник текста между двумя индексами. |
String |
getTextRange |
Возвращает текст между двумя индексами. |
AccessibleTextSequence |
getTextSequenceAfter |
Возвращает AccessibleTextSequence после заданного индекса. |
AccessibleTextSequence |
getTextSequenceAt |
Возвращает AccessibleTextSequence по заданному индексу. |
AccessibleTextSequence |
getTextSequenceBefore |
Возвращает AccessibleTextSequence перед заданным индексом. |
Подробное описание полей
LINE
static final int LINE
- См. также:
ATTRIBUTE_RUN
static final int ATTRIBUTE_RUN
- См. также:
Подробное описание методов
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.- См. также:
getTextSequenceAfter
AccessibleTextSequence getTextSequenceAfter(int part, int index)
AccessibleTextSequence после заданного индекса.- Параметры:
-
part—CHARACTER,WORD,SENTENCE,LINEилиATTRIBUTE_RUN, которую нужно извлечь -
index— индекс в тексте - Возвращает:
AccessibleTextSequence, содержащий текст, еслиpartиindexдопустимы. В противном случае возвращаетсяnull.- См. также:
getTextSequenceBefore
AccessibleTextSequence getTextSequenceBefore(int part, int index)
AccessibleTextSequence перед заданным индексом.- Параметры:
-
part—CHARACTER,WORD,SENTENCE,LINEилиATTRIBUTE_RUN, которую нужно извлечь -
index— индекс в тексте - Возвращает:
AccessibleTextSequence, содержащий текст, еслиpartиindexдопустимы. В противном случае возвращаетсяnull.- См. также:
getTextBounds
Rectangle getTextBounds(int startIndex, int endIndex)
- Параметры:
-
startIndex— начальный индекс в тексте -
endIndex— конечный индекс в тексте - Возвращает:
- ограничивающий прямоугольник текста, если индексы допустимы. В противном случае возвращается
null.
© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/accessibility/AccessibleExtendedText.html