Spec-Zone.ru › OpenJDK 27

Класс JSpinner.AccessibleJSpinner

java.lang.Object
javax.accessibility.AccessibleContext
java.awt.Component.AccessibleAWTComponent
java.awt.Container.AccessibleAWTContainer
javax.swing.JComponent.AccessibleJComponent
javax.swing.JSpinner.AccessibleJSpinner
Все реализованные интерфейсы:
Serializable, EventListener, AccessibleAction, AccessibleComponent, AccessibleEditableText, AccessibleExtendedComponent, AccessibleText, AccessibleValue, ChangeListener
Внешний класс:
JSpinner
protected class JSpinner.AccessibleJSpinner extends JComponent.AccessibleJComponent implements AccessibleValue, AccessibleAction, AccessibleText, AccessibleEditableText, ChangeListener
AccessibleJSpinner реализует поддержку специальных возможностей для класса JSpinner.
С версии:
1.5

Краткое описание вложенных классов

Вложенные классы и интерфейсы, объявленные в классе JComponent.AccessibleJComponent

JComponent.AccessibleJComponent.AccessibleContainerHandler, JComponent.AccessibleJComponent.AccessibleFocusHandler
Модификатор и тип Класс Описание
protected class  JComponent.AccessibleJComponent.AccessibleContainerHandler
Вызывает обработчик PropertyChange, если он зарегистрирован, при добавлении или удалении дочерних элементов.
protected class  JComponent.AccessibleJComponent.AccessibleFocusHandler
Устарело.
Этот класс больше не используется и не требуется.

Вложенные классы и интерфейсы, объявленные в классе Component.AccessibleAWTComponent

Component.AccessibleAWTComponent.AccessibleAWTComponentHandler, Component.AccessibleAWTComponent.AccessibleAWTFocusHandler
Модификатор и тип Класс Описание
protected class  Component.AccessibleAWTComponent.AccessibleAWTComponentHandler
Вызывает обработчик PropertyChange, если он зарегистрирован, при отображении или скрытии.
protected class  Component.AccessibleAWTComponent.AccessibleAWTFocusHandler
Вызывает обработчик PropertyChange, если он зарегистрирован, при возникновении событий фокуса

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

Поля, объявленные в классе JComponent.AccessibleJComponent

accessibleFocusHandler
Модификатор и тип Поле Описание
protected FocusListener accessibleFocusHandler
Устарело.

Поля, объявленные в классе Container.AccessibleAWTContainer

accessibleContainerHandler
Модификатор и тип Поле Описание
protected ContainerListener accessibleContainerHandler
Обработчик, вызывающий PropertyChange при добавлении или удалении дочерних элементов

Поля, объявленные в классе Component.AccessibleAWTComponent

accessibleAWTComponentHandler, accessibleAWTFocusHandler
Модификатор и тип Поле Описание
protected ComponentListener accessibleAWTComponentHandler
Обработчик событий компонента для отслеживания событий отображения, скрытия и изменения размера, а также их преобразования в события PropertyChange.
protected FocusListener accessibleAWTFocusHandler
Обработчик для отслеживания событий фокуса и их преобразования в события PropertyChange.

Поля, объявленные в классе AccessibleContext

ACCESSIBLE_ACTION_PROPERTY, ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTY, ACCESSIBLE_CARET_PROPERTY, ACCESSIBLE_CHILD_PROPERTY, ACCESSIBLE_COMPONENT_BOUNDS_CHANGED, ACCESSIBLE_DESCRIPTION_PROPERTY, ACCESSIBLE_HYPERTEXT_OFFSET, ACCESSIBLE_INVALIDATE_CHILDREN, ACCESSIBLE_NAME_PROPERTY, ACCESSIBLE_SELECTION_PROPERTY, ACCESSIBLE_STATE_PROPERTY, ACCESSIBLE_TABLE_CAPTION_CHANGED, ACCESSIBLE_TABLE_COLUMN_DESCRIPTION_CHANGED, ACCESSIBLE_TABLE_COLUMN_HEADER_CHANGED, ACCESSIBLE_TABLE_MODEL_CHANGED, ACCESSIBLE_TABLE_ROW_DESCRIPTION_CHANGED, ACCESSIBLE_TABLE_ROW_HEADER_CHANGED, ACCESSIBLE_TABLE_SUMMARY_CHANGED, ACCESSIBLE_TEXT_ATTRIBUTES_CHANGED, ACCESSIBLE_TEXT_PROPERTY, ACCESSIBLE_VALUE_PROPERTY, ACCESSIBLE_VISIBLE_DATA_PROPERTY, accessibleDescription, accessibleName, accessibleParent
Модификатор и тип Поле Описание
static final String ACCESSIBLE_ACTION_PROPERTY
Константа, используемая для обозначения изменения поддерживаемого набора действий.
static final String ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTY
Константа, используемая для определения момента изменения активного потомка компонента.
static final String ACCESSIBLE_CARET_PROPERTY
Константа, используемая для определения момента изменения каретки accessibleText.
static final String ACCESSIBLE_CHILD_PROPERTY
Константа, используемая для определения момента добавления или удаления дочерних элементов Accessible объекта.
static final String ACCESSIBLE_COMPONENT_BOUNDS_CHANGED
PropertyChangeEvent, указывающая на изменение границ компонента.
static final String ACCESSIBLE_DESCRIPTION_PROPERTY
Константа, используемая для определения момента изменения свойства AccessibleContext.accessibleDescription.
static final String ACCESSIBLE_HYPERTEXT_OFFSET
Константа, используемая для обозначения получения фокуса гипертекстовым элементом.
static final String ACCESSIBLE_INVALIDATE_CHILDREN
PropertyChangeEvent, указывающая на существенное изменение дочерних элементов компонента, например дерева или текста.
static final String ACCESSIBLE_NAME_PROPERTY
Константа, используемая для определения момента изменения свойства AccessibleContext.accessibleName.
static final String ACCESSIBLE_SELECTION_PROPERTY
Константа, используемая для определения момента изменения accessibleSelection.
static final String ACCESSIBLE_STATE_PROPERTY
Константа, используемая для определения момента изменения свойства accessibleStateSet.
static final String ACCESSIBLE_TABLE_CAPTION_CHANGED
Константа, используемая для обозначения изменения заголовка таблицы.
static final String ACCESSIBLE_TABLE_COLUMN_DESCRIPTION_CHANGED
Константа, используемая для обозначения изменения описания столбца.
static final String ACCESSIBLE_TABLE_COLUMN_HEADER_CHANGED
Константа, используемая для обозначения изменения заголовка столбца.
static final String ACCESSIBLE_TABLE_MODEL_CHANGED
Константа, используемая для обозначения изменения данных таблицы.
static final String ACCESSIBLE_TABLE_ROW_DESCRIPTION_CHANGED
Константа, используемая для обозначения изменения описания строки.
static final String ACCESSIBLE_TABLE_ROW_HEADER_CHANGED
Константа, используемая для обозначения изменения заголовка строки.
static final String ACCESSIBLE_TABLE_SUMMARY_CHANGED
Константа, используемая для обозначения изменения сводной информации таблицы.
static final String ACCESSIBLE_TEXT_ATTRIBUTES_CHANGED
PropertyChangeEvent, указывающая на изменение атрибутов текста.
static final String ACCESSIBLE_TEXT_PROPERTY
PropertyChangeEvent, указывающая на изменение текста.
static final String ACCESSIBLE_VALUE_PROPERTY
Константа, используемая для определения момента изменения свойства accessibleValue.
static final String ACCESSIBLE_VISIBLE_DATA_PROPERTY
Константа, используемая для определения момента изменения внешнего вида объекта.
protected String accessibleDescription
Локализованная строка с описанием объекта.
protected String accessibleName
Локализованная строка с именем объекта.
protected Accessible accessibleParent
Доступный родительский объект данного объекта.

Поля, объявленные в интерфейсе AccessibleAction

CLICK, DECREMENT, INCREMENT, TOGGLE_EXPAND, TOGGLE_POPUP
Модификатор и тип Поле Описание
static final String CLICK
Действие, заставляющее компонент выполнить действие по умолчанию.
static final String DECREMENT
Действие, уменьшающее значение.
static final String INCREMENT
Действие, увеличивающее значение.
static final String TOGGLE_EXPAND
Действие, сворачивающее развернутый узел дерева и разворачивающее свернутый.
static final String TOGGLE_POPUP
Действие, отображающее скрытое всплывающее окно и скрывающее отображаемое.

Поля, объявленные в интерфейсе AccessibleText

CHARACTER, SENTENCE, WORD
Модификатор и тип Поле Описание
static final int CHARACTER
Константа, указывающая, что извлекаемая часть текста является символом.
static final int SENTENCE
Константа, указывающая, что извлекаемая часть текста является предложением.
static final int WORD
Константа, указывающая, что извлекаемая часть текста является словом.

Краткое описание конструкторов

AccessibleJSpinner()
Модификатор Конструктор Описание
protected
Конструктор AccessibleJSpinner

Краткое описание методов

Модификатор и тип Метод Описание
void cut(int startIndex, int endIndex)
Вырезает текст между двумя индексами в системный буфер обмена.
void delete(int startIndex, int endIndex)
Удаляет текст между двумя индексами
boolean doAccessibleAction(int i)
Выполняет указанное действие над объектом
AccessibleAction getAccessibleAction()
Возвращает AccessibleAction, связанный с этим объектом и поддерживающий одно или несколько действий.
int getAccessibleActionCount()
Возвращает количество доступных действий этого объекта. Если их несколько, первое считается действием объекта «по умолчанию».
String getAccessibleActionDescription(int i)
Возвращает описание указанного действия объекта.
Accessible getAccessibleChild(int i)
Возвращает указанный доступный дочерний объект.
int getAccessibleChildrenCount()
Возвращает количество доступных дочерних объектов.
AccessibleRole getAccessibleRole()
Возвращает роль этого объекта.
AccessibleText getAccessibleText()
Возвращает AccessibleText, связанный с этим объектом, который отображает текст на экране.
AccessibleValue getAccessibleValue()
Возвращает AccessibleValue, связанный с этим объектом.
String getAfterIndex(int part, int index)
Возвращает строку после указанного индекса.
String getAtIndex(int part, int index)
Возвращает строку по указанному индексу.
String getBeforeIndex(int part, int index)
Возвращает строку перед указанным индексом.
int getCaretPosition()
Возвращает смещение каретки, отсчитываемое от нуля.
AttributeSet getCharacterAttribute(int i)
Возвращает AttributeSet для символа по указанному индексу
Rectangle getCharacterBounds(int i)
Определяет ограничивающий прямоугольник символа по указанному индексу в строке.
int getCharCount()
Возвращает количество символов (допустимых индексов)
Number getCurrentAccessibleValue()
Возвращает значение этого объекта как число.
int getIndexAtPoint(Point p)
Для точки в локальных координатах возвращает индекс, отсчитываемый от нуля, символа, расположенного под этой точкой.
Number getMaximumAccessibleValue()
Возвращает максимальное значение этого объекта как число.
Number getMinimumAccessibleValue()
Возвращает минимальное значение этого объекта как число.
String getSelectedText()
Возвращает выбранную часть текста.
int getSelectionEnd()
Возвращает конечное смещение в выбранном тексте.
int getSelectionStart()
Возвращает начальное смещение в выбранном тексте.
String getTextRange(int startIndex, int endIndex)
Возвращает строку текста между двумя индексами.
void insertTextAtIndex(int index, String s)
Вставляет указанную строку по заданному индексу/
void paste(int startIndex)
Вставляет текст из системного буфера обмена в текст, начиная с указанного индекса.
void replaceText(int startIndex, int endIndex, String s)
Заменяет текст между двумя индексами указанной строкой.
void selectText(int startIndex, int endIndex)
Выбирает текст между двумя индексами.
void setAttributes(int startIndex, int endIndex, AttributeSet as)
Задает атрибуты текста между двумя индексами.
boolean setCurrentAccessibleValue(Number n)
Задает значение этого объекта как число.
void setTextContents(String s)
Задает содержимое текста указанной строкой.
void stateChanged(ChangeEvent e)
Вызывается, когда целевой объект обработчика изменяет свое состояние.

Методы, объявленные в классе JComponent.AccessibleJComponent

addPropertyChangeListener, getAccessibleDescription, getAccessibleKeyBinding, getAccessibleName, getAccessibleStateSet, getBorderTitle, getTitledBorderText, getToolTipText, removePropertyChangeListener
Модификатор и тип Метод Описание
void addPropertyChangeListener(PropertyChangeListener listener)
Добавляет PropertyChangeListener в список обработчиков.
String getAccessibleDescription()
Возвращает доступное описание этого объекта.
AccessibleKeyBinding getAccessibleKeyBinding()
Возвращает привязки клавиш, связанные с этим объектом
String getAccessibleName()
Возвращает доступное имя этого объекта.
AccessibleStateSet getAccessibleStateSet()
Возвращает состояние этого объекта.
protected String getBorderTitle(Border b)
Рекурсивно ищет в иерархии границ (если она существует) TitledBorder с ненулевым заголовком.
String getTitledBorderText()
Возвращает текст рамки с заголовком
String getToolTipText()
Возвращает текст всплывающей подсказки
void removePropertyChangeListener(PropertyChangeListener listener)
Удаляет PropertyChangeListener из списка обработчиков.

Методы, объявленные в классе Container.AccessibleAWTContainer

getAccessibleAt
Модификатор и тип Метод Описание
Accessible getAccessibleAt(Point p)
Возвращает дочерний объект Accessible, если он существует, содержащийся в локальной координате Point.

Методы, объявленные в классе Component.AccessibleAWTComponent

addFocusListener, contains, getAccessibleComponent, getAccessibleIndexInParent, getAccessibleParent, getBackground, getBounds, getCursor, getFont, getFontMetrics, getForeground, getLocale, getLocation, getLocationOnScreen, getSize, isEnabled, isFocusTraversable, isShowing, isVisible, removeFocusListener, requestFocus, setBackground, setBounds, setCursor, setEnabled, setFont, setForeground, setLocation, setSize, setVisible
Модификатор и тип Метод Описание
void addFocusListener(FocusListener l)
Добавляет указанный обработчик фокуса для получения событий фокуса от этого компонента.
boolean contains(Point p)
Проверяет, находится ли указанная точка в границах этого объекта; координаты x и y точки задаются относительно системы координат объекта.
AccessibleComponent getAccessibleComponent()
Возвращает AccessibleComponent, связанный с этим объектом, если он существует.
int getAccessibleIndexInParent()
Возвращает индекс этого объекта в его доступном родительском объекте.
Accessible getAccessibleParent()
Возвращает доступный родительский объект Accessible.
Color getBackground()
Возвращает цвет фона этого объекта.
Rectangle getBounds()
Возвращает границы этого объекта в виде объекта Rectangle.
Cursor getCursor()
Возвращает Cursor этого объекта.
Font getFont()
Возвращает Font этого объекта.
FontMetrics getFontMetrics(Font f)
Возвращает FontMetrics этого объекта.
Color getForeground()
Возвращает цвет переднего плана этого объекта.
Locale getLocale()
Возвращает локаль этого объекта.
Point getLocation()
Возвращает положение объекта относительно родительского объекта в виде точки, задающей левый верхний угол объекта в системе координат экрана.
Point getLocationOnScreen()
Возвращает положение объекта на экране.
Dimension getSize()
Возвращает размер этого объекта в виде объекта Dimension.
boolean isEnabled()
Определяет, включен ли объект.
boolean isFocusTraversable()
Возвращает, может ли этот объект получать фокус.
boolean isShowing()
Определяет, отображается ли объект.
boolean isVisible()
Определяет, видим ли объект.
void removeFocusListener(FocusListener l)
Удаляет указанный обработчик фокуса, чтобы он больше не получал события фокуса от этого компонента.
void requestFocus()
Запрашивает фокус для этого объекта.
void setBackground(Color c)
Задает цвет фона этого объекта.
void setBounds(Rectangle r)
Задает границы этого объекта в виде объекта Rectangle.
void setCursor(Cursor cursor)
Задает Cursor этого объекта.
void setEnabled(boolean b)
Задает состояние включения объекта.
void setFont(Font f)
Задает Font этого объекта.
void setForeground(Color c)
Задает цвет переднего плана этого объекта.
void setLocation(Point p)
Задает положение объекта относительно родительского объекта.
void setSize(Dimension d)
Изменяет размер этого объекта, задавая его ширину и высоту.
void setVisible(boolean b)
Задает состояние видимости объекта.

Методы, объявленные в классе AccessibleContext

firePropertyChange, getAccessibleEditableText, getAccessibleIcon, getAccessibleRelationSet, getAccessibleSelection, getAccessibleTable, setAccessibleDescription, setAccessibleName, setAccessibleParent
Модификатор и тип Метод Описание
void firePropertyChange(String propertyName, Object oldValue, Object newValue)
Поддержка уведомления об изменениях связанных свойств.
AccessibleEditableText getAccessibleEditableText()
Возвращает AccessibleEditableText, связанный с этим объектом, который отображает редактируемый текст.
AccessibleIcon[] getAccessibleIcon()
Возвращает AccessibleIcons, связанный с объектом, имеющим один или несколько связанных значков.
AccessibleRelationSet getAccessibleRelationSet()
Возвращает AccessibleRelationSet, связанный с объектом.
AccessibleSelection getAccessibleSelection()
Возвращает AccessibleSelection, связанный с этим объектом и позволяющий выбирать его дочерние элементы Accessible.
AccessibleTable getAccessibleTable()
Возвращает AccessibleTable, связанный с объектом.
void setAccessibleDescription(String s)
Задает доступное описание этого объекта.
void setAccessibleName(String s)
Задает локализованное доступное имя этого объекта.
void setAccessibleParent(Accessible a)
Задает родительский объект Accessible.

Методы, объявленные в классе Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Модификатор и тип Метод Описание
protected Object clone()
Создает и возвращает копию этого объекта.
boolean equals(Object obj)
Указывает, равен ли этот объект какому-либо другому объекту.
protected void finalize()
Устарело, подлежит удалению: этот элемент API будет удален в будущей версии.
Финализация устарела и будет удалена в одном из будущих выпусков.
final Class<?> getClass()
Возвращает класс времени выполнения этого Object.
int hashCode()
Возвращает хеш-код этого объекта.
final void notify()
Пробуждает один поток, ожидающий на мониторе этого объекта.
final void notifyAll()
Пробуждает все потоки, ожидающие на мониторе этого объекта.
String toString()
Возвращает строковое представление объекта.
final void wait()
Заставляет текущий поток ожидать пробуждения, обычно посредством уведомления или прерывания.
final void wait(long timeoutMillis)
Заставляет текущий поток ожидать пробуждения, обычно посредством уведомления или прерывания, либо до истечения заданного интервала реального времени.
final void wait(long timeoutMillis, int nanos)
Заставляет текущий поток ожидать пробуждения, обычно посредством уведомления или прерывания, либо до истечения заданного интервала реального времени.

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

AccessibleJSpinner

protected AccessibleJSpinner()
Конструктор AccessibleJSpinner

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

stateChanged

public void stateChanged(ChangeEvent e)
Вызывается, когда целевой объект прослушивателя изменяет свое состояние.
Определено в:
stateChanged в интерфейсе ChangeListener
Параметры:
e — объект ChangeEvent. Не должен иметь значение null.
Исключения:
NullPointerException — если параметр имеет значение null.

getAccessibleRole

public AccessibleRole getAccessibleRole()
Возвращает роль этого объекта. Роль объекта — это общее назначение или использование класса этого объекта. Например, роль кнопки — AccessibleRole.PUSH_BUTTON. Роли в AccessibleRole предоставлены для того, чтобы разработчики компонентов могли выбирать из набора предопределенных ролей. Это позволяет вспомогательным технологиям обеспечивать единообразный интерфейс для различных измененных подклассов компонентов (например, использовать AccessibleRole.PUSH_BUTTON для всех компонентов, действующих как кнопка), а также различать подклассы с разным поведением (например, AccessibleRole.CHECK_BOX для флажков и AccessibleRole.RADIO_BUTTON для переключателей).

Обратите внимание, что класс AccessibleRole также допускает расширение, поэтому разработчики пользовательских компонентов могут определять собственные роли AccessibleRole, если набор предопределенных ролей недостаточен.

Переопределяет:
getAccessibleRole в классе JComponent.AccessibleJComponent
Возвращает:
экземпляр AccessibleRole, описывающий роль объекта
См. также:
  • AccessibleRole

getAccessibleChildrenCount

public int getAccessibleChildrenCount()
Возвращает количество доступных дочерних элементов объекта.
Переопределяет:
getAccessibleChildrenCount в классе JComponent.AccessibleJComponent
Возвращает:
количество доступных дочерних элементов объекта.

getAccessibleChild

public Accessible getAccessibleChild(int i)
Возвращает указанный дочерний элемент Accessible объекта. Индексация дочерних элементов Accessible начинается с нуля: первый дочерний элемент Accessible имеет индекс 0, второй — индекс 1 и так далее.
Переопределяет:
getAccessibleChild в классе JComponent.AccessibleJComponent
Параметры:
i — индекс дочернего элемента, начиная с нуля
Возвращает:
дочерний элемент Accessible объекта
См. также:
  • getAccessibleChildrenCount()

getAccessibleAction

public AccessibleAction getAccessibleAction()
Возвращает AccessibleAction, связанный с этим объектом и поддерживающий одно или несколько действий.
Переопределяет:
getAccessibleAction в классе AccessibleContext
Возвращает:
AccessibleAction, если объект поддерживает его; в противном случае возвращает null
См. также:
  • AccessibleAction

getAccessibleText

public AccessibleText getAccessibleText()
Возвращает AccessibleText, связанный с этим объектом, который отображает текст на экране.
Переопределяет:
getAccessibleText в классе AccessibleContext
Возвращает:
AccessibleText, если объект поддерживает его; в противном случае возвращает null
См. также:
  • AccessibleText

getAccessibleValue

public AccessibleValue getAccessibleValue()
Возвращает AccessibleValue, связанный с этим объектом.
Переопределяет:
getAccessibleValue в классе AccessibleContext
Возвращает:
AccessibleValue, если объект поддерживает его; в противном случае возвращает null
См. также:
  • AccessibleValue

getCurrentAccessibleValue

public Number getCurrentAccessibleValue()
Возвращает значение этого объекта в виде числа. Если значение не было задано, возвращается null.
Определено в:
getCurrentAccessibleValue в интерфейсе AccessibleValue
Возвращает:
значение объекта
См. также:
  • setCurrentAccessibleValue(Number)

setCurrentAccessibleValue

public boolean setCurrentAccessibleValue(Number n)
Задает значение этого объекта в виде числа.
Определено в:
setCurrentAccessibleValue в интерфейсе AccessibleValue
Параметры:
n — значение, которое нужно задать для этого объекта
Возвращает:
true, если значение было задано; в противном случае false
См. также:
  • getCurrentAccessibleValue()

getMinimumAccessibleValue

public Number getMinimumAccessibleValue()
Возвращает минимальное значение этого объекта в виде числа.
Определено в:
getMinimumAccessibleValue в интерфейсе AccessibleValue
Возвращает:
минимальное значение объекта; null, если у этого объекта нет минимального значения
См. также:
  • getMaximumAccessibleValue()

getMaximumAccessibleValue

public Number getMaximumAccessibleValue()
Возвращает максимальное значение этого объекта в виде числа.
Определено в:
getMaximumAccessibleValue в интерфейсе AccessibleValue
Возвращает:
максимальное значение объекта; null, если у этого объекта нет максимального значения
См. также:
  • getMinimumAccessibleValue()

getAccessibleActionCount

public int getAccessibleActionCount()
Возвращает количество доступных действий этого объекта. Если действий несколько, первое считается действием объекта «по умолчанию». Поддерживаются два действия: AccessibleAction.INCREMENT, увеличивающее значение счетчика, и AccessibleAction.DECREMENT, уменьшающее значение счетчика
Определено в:
getAccessibleActionCount в интерфейсе AccessibleAction
Возвращает:
количество действий этого объекта, начиная с нуля

getAccessibleActionDescription

public String getAccessibleActionDescription(int i)
Возвращает описание указанного действия объекта.
Определено в:
getAccessibleActionDescription в интерфейсе AccessibleAction
Параметры:
i — индекс действия, начиная с нуля
Возвращает:
строковое описание действия
См. также:
  • getAccessibleActionCount()

doAccessibleAction

public boolean doAccessibleAction(int i)
Выполняет указанное действие над объектом
Определено в:
doAccessibleAction в интерфейсе AccessibleAction
Параметры:
i — индекс действия, начиная с нуля. Первое действие (индекс 0) — AccessibleAction.INCREMENT, второе действие (индекс 1) — AccessibleAction.DECREMENT.
Возвращает:
true, если действие выполнено; в противном случае false.
См. также:
  • getAccessibleActionCount()

getIndexAtPoint

public int getIndexAtPoint(Point p)
Принимая точку в локальных координатах, возвращает индекс символа под этой точкой, начиная с нуля. Если точка недопустима, метод возвращает -1.
Определено в:
getIndexAtPoint в интерфейсе AccessibleText
Параметры:
p — точка в локальных координатах
Возвращает:
индекс символа под точкой p, начиная с нуля; если точка недопустима, возвращает -1.

getCharacterBounds

public Rectangle getCharacterBounds(int i)
Определяет ограничивающий прямоугольник символа с заданным индексом в строке. Границы возвращаются в локальных координатах. Если индекс недопустим, возвращается пустой прямоугольник.
Определено в:
getCharacterBounds в интерфейсе AccessibleText
Параметры:
i — индекс в строке
Возвращает:
экранные координаты ограничивающего прямоугольника символа; если индекс недопустим, возвращается пустой прямоугольник.

getCharCount

public int getCharCount()
Возвращает количество символов (допустимых индексов)
Определено в:
getCharCount в интерфейсе AccessibleText
Возвращает:
количество символов

getCaretPosition

public int getCaretPosition()
Возвращает смещение каретки, начиная с нуля. Примечание: символ справа от каретки будет иметь тот же индекс, что и смещение (каретка находится между двумя символами).
Определено в:
getCaretPosition в интерфейсе AccessibleText
Возвращает:
смещение каретки, начиная с нуля.

getAtIndex

public String getAtIndex(int part, int index)
Возвращает строку по заданному индексу.
Определено в:
getAtIndex в интерфейсе AccessibleText
Параметры:
part — CHARACTER, WORD или SENTENCE, который нужно получить
index — индекс в тексте
Возвращает:
букву, слово или предложение

getAfterIndex

public String getAfterIndex(int part, int index)
Возвращает строку после заданного индекса.
Определено в:
getAfterIndex в интерфейсе AccessibleText
Параметры:
part — CHARACTER, WORD или SENTENCE, который нужно получить
index — индекс в тексте
Возвращает:
букву, слово или предложение

getBeforeIndex

public String getBeforeIndex(int part, int index)
Возвращает строку перед заданным индексом.
Определено в:
getBeforeIndex в интерфейсе AccessibleText
Параметры:
part — CHARACTER, WORD или SENTENCE, который нужно получить
index — индекс в тексте
Возвращает:
букву, слово или предложение

getCharacterAttribute

public AttributeSet getCharacterAttribute(int i)
Возвращает AttributeSet для символа с заданным индексом
Определено в:
getCharacterAttribute в интерфейсе AccessibleText
Параметры:
i — индекс в тексте, начиная с нуля
Возвращает:
AttributeSet символа

getSelectionStart

public int getSelectionStart()
Возвращает начальное смещение выделенного текста. Если выделения нет, но имеется каретка, начальное и конечное смещения совпадают.
Определено в:
getSelectionStart в интерфейсе AccessibleText
Возвращает:
индекс начала выделения в тексте

getSelectionEnd

public int getSelectionEnd()
Возвращает конечное смещение выделенного текста. Если выделения нет, но имеется каретка, начальное и конечное смещения совпадают.
Определено в:
getSelectionEnd в интерфейсе AccessibleText
Возвращает:
индекс конца выделения в тексте

getSelectedText

public String getSelectedText()
Возвращает выделенную часть текста.
Определено в:
getSelectedText в интерфейсе AccessibleText
Возвращает:
строку, содержащую выделенную часть текста

setTextContents

public void setTextContents(String s)
Задает содержимое текста указанной строкой.
Определено в:
setTextContents в интерфейсе AccessibleEditableText
Параметры:
s — строка, задающая содержимое текста

insertTextAtIndex

public void insertTextAtIndex(int index, String s)
Вставляет указанную строку по заданному индексу.
Определено в:
insertTextAtIndex в интерфейсе AccessibleEditableText
Параметры:
index — индекс в тексте, по которому будет вставлена строка
s — строка, которую нужно вставить в текст

getTextRange

public String getTextRange(int startIndex, int endIndex)
Возвращает строку текста между двумя индексами.
Определено в:
getTextRange в интерфейсе AccessibleEditableText
Параметры:
startIndex — начальный индекс в тексте
endIndex — конечный индекс в тексте
Возвращает:
строку текста между индексами

delete

public void delete(int startIndex, int endIndex)
Удаляет текст между двумя индексами
Определено в:
delete в интерфейсе AccessibleEditableText
Параметры:
startIndex — начальный индекс в тексте
endIndex — конечный индекс в тексте

cut

public void cut(int startIndex, int endIndex)
Вырезает текст между двумя индексами в системный буфер обмена.
Определено в:
cut в интерфейсе AccessibleEditableText
Параметры:
startIndex — начальный индекс в тексте
endIndex — конечный индекс в тексте

paste

public void paste(int startIndex)
Вставляет текст из системного буфера обмена в текст, начиная с указанного индекса.
Определено в:
paste в интерфейсе AccessibleEditableText
Параметры:
startIndex — начальный индекс в тексте

replaceText

public void replaceText(int startIndex, int endIndex, String s)
Заменяет текст между двумя индексами указанной строкой.
Определено в:
replaceText в интерфейсе AccessibleEditableText
Параметры:
startIndex — начальный индекс в тексте
endIndex — конечный индекс в тексте
s — строка, которой заменяется текст между двумя индексами

selectText

public void selectText(int startIndex, int endIndex)
Выделяет текст между двумя индексами.
Определено в:
selectText в интерфейсе AccessibleEditableText
Параметры:
startIndex — начальный индекс в тексте
endIndex — конечный индекс в тексте

setAttributes

public void setAttributes(int startIndex, int endIndex, AttributeSet as)
Задает атрибуты для текста между двумя индексами.
Определено в:
setAttributes в интерфейсе AccessibleEditableText
Параметры:
startIndex — начальный индекс в тексте
endIndex — конечный индекс в тексте
as — набор атрибутов
См. также:
  • AttributeSet

Сообщить об ошибке или предложить улучшение
Дополнительную справочную информацию по API и документацию для разработчиков см. в документации Java SE, содержащей более подробные описания для разработчиков, обзоры концепций, определения терминов, обходные решения и работающие примеры кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или ее аффилированных лиц в США и других странах.
Авторское право © 1993, 2026, 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.

Spec-Zone.ru

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