Spec-Zone.ru › OpenJDK 25

Интерфейс 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
См. также:
  • Accessible
  • Accessible.getAccessibleContext()
  • AccessibleContext
  • AccessibleContext.getAccessibleText()

Краткое описание полей

Модификатор и тип Поле Описание
static final int ATTRIBUTE_RUN
Константа, указывающая, что извлекаемая часть текста является непрерывным текстом с одинаковыми текстовыми атрибутами.
static final 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 перед заданным индексом.

Подробное описание полей

LINE

static final int LINE
Константа, указывающая, что извлекаемая часть текста является строкой текста.
См. также:
  • AccessibleText.getAtIndex(int, int)
  • AccessibleText.getAfterIndex(int, int)
  • AccessibleText.getBeforeIndex(int, int)
  • Значения константных полей

ATTRIBUTE_RUN

static final int ATTRIBUTE_RUN
Константа, указывающая, что извлекаемая часть текста является непрерывным текстом с одинаковыми текстовыми атрибутами.
См. также:
  • AccessibleText.getAtIndex(int, int)
  • AccessibleText.getAfterIndex(int, int)
  • AccessibleText.getBeforeIndex(int, int)
  • Значения константных полей

Подробное описание методов

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.

Сообщить об ошибке или предложить улучшение
Дополнительную справочную информацию по API и документацию для разработчиков см. в разделе документации Java SE, содержащем более подробные описания для разработчиков, обзоры концепций, определения терминов, обходные решения и работающие примеры кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или ее аффилированных лиц в США и других странах.
Авторское право © 1993, 2025, Oracle и/или ее аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API