Spec-Zone.ru › OpenJDK 24

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

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 - СИМВОЛ, СЛОВО или ПРЕДЛОЖЕНИЕ для извлечения
index - индекс в тексте
Возвращает:
символ, слово или предложение

getAfterIndex

public String getAfterIndex(int part, int index)
Возвращает строку, следующую за заданным индексом.
Определено в:
getAfterIndex в интерфейсе AccessibleText
Параметры:
part - СИМВОЛ, СЛОВО или ПРЕДЛОЖЕНИЕ для извлечения
index - индекс в тексте
Возвращает:
символ, слово или предложение

getBeforeIndex

public String getBeforeIndex(int part, int index)
Возвращает строку, предшествующую заданному индексу.
Определено в:
getBeforeIndex в интерфейсе AccessibleText
Параметры:
part - СИМВОЛ, СЛОВО или ПРЕДЛОЖЕНИЕ для извлечения
index - индекс в тексте
Возвращает:
символ, слово или предложение

getCharacterAttribute

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

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

© 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://download.java.net/java/early_access/jdk24/docs/api/java.desktop/javax/swing/JSpinner.AccessibleJSpinner.html

Spec-Zone.ru

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