Spec-Zone.ru › OpenJDK 8

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

Конструкторы

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

Конструктор AccessibleJSpinner

Методы

Модификатор и тип Метод и описание
void cut(int startIndex, int endIndex)

Вырезает текст между двумя индексами в буфер обмена системы.

void delete(int startIndex, int endIndex)

Удаляет текст между двумя индексами

boolean doAccessibleAction(int i)

Выполняет указанное действие Action на объекте

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

getSelectionStart

public int getSelectionStart()

Возвращает начальный смещение внутри выделенного текста. Если выделения нет, но есть курсор, начальные и конечные смещения будут одинаковыми.

Указано:
getSelectionStart в интерфейсе AccessibleText
Возвращает:
индекс в тексте начала выделения

getSelectionEnd

public int getSelectionEnd()

Возвращает конечное смещение внутри выделенного текста. Если выделения нет, но есть курсор, начальные и конечные смещения будут одинаковыми.

Указано:
getSelectionEnd в интерфейсе AccessibleText
Возвращает:
индекс в тексте конца выделения

getSelectedText

public String getSelectedText()

Возвращает часть текста, которая выделена.

Указано:
getSelectedText в интерфейсе AccessibleText
Возвращает:
строку String выделенного текста

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, 2020, 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