Spec-Zone.ru › OpenJDK 17

Класс 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)
Возвращает указанного дочернего элемента Accessible объекта.
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 - индекс дочернего элемента (нумерация с нуля)
Возвращает:
доступный дочерний элемент объекта
См. также:
  • 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)
Возвращает 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

© 1993, 2021, 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/17/docs/api/java.desktop/javax/swing/JSpinner.AccessibleJSpinner.html

Spec-Zone.ru

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