Интерфейс 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, 2023, 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/21/docs/api/java.desktop/javax/accessibility/AccessibleExtendedText.html