Spec-Zone.ru › OpenJDK 21

Класс 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

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

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

JComponent.AccessibleJComponent.AccessibleContainerHandler, JComponent.AccessibleJComponent.AccessibleFocusHandler

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

Component.AccessibleAWTComponent.AccessibleAWTComponentHandler, Component.AccessibleAWTComponent.AccessibleAWTFocusHandler

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

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

accessibleFocusHandler

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

accessibleContainerHandler

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

accessibleAWTComponentHandler, accessibleAWTFocusHandler

Поля, объявленные в классе javax.accessibility.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

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

CLICK, DECREMENT, INCREMENT, TOGGLE_EXPAND, TOGGLE_POPUP

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

CHARACTER, SENTENCE, 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)
Вызывается, когда целевой объект слушателя изменил свое состояние.

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

addPropertyChangeListener, getAccessibleDescription, getAccessibleKeyBinding, getAccessibleName, getAccessibleStateSet, getBorderTitle, getTitledBorderText, getToolTipText, removePropertyChangeListener

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

getAccessibleAt

Методы, объявленные в классе java.awt.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

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

firePropertyChange, getAccessibleEditableText, getAccessibleIcon, getAccessibleRelationSet, getAccessibleSelection, getAccessibleTable, setAccessibleDescription, setAccessibleName, setAccessibleParent

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

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Методы, объявленные в интерфейсе javax.accessibility.AccessibleComponent

addFocusListener, contains, getAccessibleAt, getBackground, getBounds, getCursor, getFont, getFontMetrics, getForeground, getLocation, getLocationOnScreen, getSize, isEnabled, isFocusTraversable, isShowing, isVisible, removeFocusListener, requestFocus, setBackground, setBounds, setCursor, setEnabled, setFont, setForeground, setLocation, setSize, setVisible

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

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 нумеруются с нуля, поэтому первый дочерний элемент доступного объекта находится под индексом 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(java.lang.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
Возвращает:
нулевой индекс количества Actions в этом объекте

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)
Возвращает строку по заданному индексу.
Specified by:
getAtIndex в интерфейсе AccessibleText
Parameters:
part - символ, слово или предложение для извлечения
index - индекс в тексте
Returns:
буква, слово или предложение

getAfterIndex

public String getAfterIndex(int part, int index)
Возвращает строку после заданного индекса.
Specified by:
getAfterIndex в интерфейсе AccessibleText
Parameters:
part - символ, слово или предложение для извлечения
index - индекс в тексте
Returns:
буква, слово или предложение

getBeforeIndex

public String getBeforeIndex(int part, int index)
Возвращает строку перед заданным индексом.
Specified by:
getBeforeIndex в интерфейсе AccessibleText
Parameters:
part - символ, слово или предложение для извлечения
index - индекс в тексте
Returns:
буква, слово или предложение

getCharacterAttribute

public AttributeSet getCharacterAttribute(int i)
Возвращает AttributeSet для заданного символа по заданному индексу
Specified by:
getCharacterAttribute в интерфейсе AccessibleText
Parameters:
i - индекс в тексте (от нуля)
Returns:
AttributeSet символа

getSelectionStart

public int getSelectionStart()
Возвращает начальное смещение в выбранном тексте. Если нет выделения, но есть курсор, начальное и конечное смещения будут одинаковыми.
Specified by:
getSelectionStart в интерфейсе AccessibleText
Returns:
индекс в тексте начала выделения

getSelectionEnd

public int getSelectionEnd()
Возвращает конечное смещение в выбранном тексте. Если нет выделения, но есть курсор, начальное и конечное смещения будут одинаковыми.
Specified by:
getSelectionEnd в интерфейсе AccessibleText
Returns:
индекс в тексте конца выделения

getSelectedText

public String getSelectedText()
Возвращает выделенную часть текста.
Specified by:
getSelectedText в интерфейсе AccessibleText
Returns:
выделенная часть текста

setTextContents

public void setTextContents(String s)
Устанавливает содержимое текста в указанную строку.
Specified by:
setTextContents в интерфейсе AccessibleEditableText
Parameters:
s - строка для установки содержимого текста

insertTextAtIndex

public void insertTextAtIndex(int index, String s)
Вставляет указанную строку в заданный индекс/
Specified by:
insertTextAtIndex в интерфейсе AccessibleEditableText
Parameters:
index - индекс в тексте, куда будет вставлена строка
s - строка для вставки в текст

getTextRange

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

delete

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

cut

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

paste

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

replaceText

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

selectText

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

setAttributes

public void setAttributes(int startIndex, int endIndex, AttributeSet as)
Устанавливает атрибуты для текста между двумя индексами.
Specified by:
setAttributes в интерфейсе AccessibleEditableText
Parameters:
startIndex - начальный индекс в тексте
endIndex - конечный индекс в тексте
as - набор атрибутов
See Also:
  • AttributeSet

© 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/swing/JSpinner.AccessibleJSpinner.html

Spec-Zone.ru

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