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