Класс 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
Краткое описание вложенных классов
Вложенные классы и интерфейсы, объявленные в классе JComponent.AccessibleJComponent
JComponent.AccessibleJComponent.AccessibleContainerHandler, JComponent.AccessibleJComponent.AccessibleFocusHandler
Вложенные классы и интерфейсы, объявленные в классе Component.AccessibleAWTComponent
Component.AccessibleAWTComponent.AccessibleAWTComponentHandler, Component.AccessibleAWTComponent.AccessibleAWTFocusHandler
Краткое описание полей
Поля, объявленные в классе JComponent.AccessibleJComponent
accessibleFocusHandler
Поля, объявленные в классе Container.AccessibleAWTContainer
accessibleContainerHandler
Поля, объявленные в классе Component.AccessibleAWTComponent
accessibleAWTComponentHandler, accessibleAWTFocusHandler
Поля, объявленные в классе 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
Поля, объявленные в интерфейсе AccessibleAction
CLICK, DECREMENT, INCREMENT, TOGGLE_EXPAND, TOGGLE_POPUP
Поля, объявленные в интерфейсе AccessibleText
CHARACTER, SENTENCE, WORD
Краткое описание конструкторов
| Модификатор | Конструктор | Описание |
|---|---|---|
protected |
Конструктор AccessibleJSpinner |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
void |
cut |
Вырезает текст между двумя индексами в системный буфер обмена. |
void |
delete |
Удаляет текст между двумя индексами. |
boolean |
doAccessibleAction |
Выполняет указанное действие над объектом. |
AccessibleAction |
getAccessibleAction() |
Возвращает AccessibleAction, связанный с этим объектом и поддерживающий одно или несколько действий. |
int |
getAccessibleActionCount() |
Возвращает количество доступных действий этого объекта. Если действий несколько, первое считается действием объекта «по умолчанию». |
String |
getAccessibleActionDescription |
Возвращает описание указанного действия объекта. |
Accessible |
getAccessibleChild |
Возвращает указанный дочерний доступный элемент объекта. |
int |
getAccessibleChildrenCount() |
Возвращает количество доступных дочерних элементов объекта. |
AccessibleRole |
getAccessibleRole() |
Возвращает роль этого объекта. |
AccessibleText |
getAccessibleText() |
Возвращает AccessibleText, связанный с этим объектом, отображающим текст на экране. |
AccessibleValue |
getAccessibleValue() |
Возвращает AccessibleValue, связанный с этим объектом. |
String |
getAfterIndex |
Возвращает строку после указанного индекса. |
String |
getAtIndex |
Возвращает строку по указанному индексу. |
String |
getBeforeIndex |
Возвращает строку перед указанным индексом. |
int |
getCaretPosition() |
Возвращает смещение каретки, отсчитываемое от нуля. |
AttributeSet |
getCharacterAttribute |
Возвращает AttributeSet для символа по указанному индексу. |
Rectangle |
getCharacterBounds |
Определяет ограничивающий прямоугольник символа по указанному индексу в строке. |
int |
getCharCount() |
Возвращает количество символов (допустимых индексов). |
Number |
getCurrentAccessibleValue() |
Возвращает значение этого объекта в виде числа. |
int |
getIndexAtPoint |
Для точки в локальных координатах возвращает индекс символа под этой точкой, отсчитываемый от нуля. |
Number |
getMaximumAccessibleValue() |
Возвращает максимальное значение этого объекта в виде числа. |
Number |
getMinimumAccessibleValue() |
Возвращает минимальное значение этого объекта в виде числа. |
String |
getSelectedText() |
Возвращает выделенную часть текста. |
int |
getSelectionEnd() |
Возвращает конечное смещение в выделенном тексте. |
int |
getSelectionStart() |
Возвращает начальное смещение в выделенном тексте. |
String |
getTextRange |
Возвращает строку текста между двумя индексами. |
void |
insertTextAtIndex |
Вставляет указанную строку по заданному индексу. |
void |
paste |
Вставляет текст из системного буфера обмена в текст, начиная с указанного индекса. |
void |
replaceText |
Заменяет текст между двумя индексами указанной строкой. |
void |
selectText |
Выделяет текст между двумя индексами. |
void |
setAttributes |
Задает атрибуты текста между двумя индексами. |
boolean |
setCurrentAccessibleValue |
Задает значение этого объекта в виде числа. |
void |
setTextContents |
Задает содержимое текста указанной строкой. |
void |
stateChanged |
Вызывается, когда состояние объекта, за которым наблюдает слушатель, изменяется. |
Методы, объявленные в классе JComponent.AccessibleJComponent
addPropertyChangeListener, getAccessibleDescription, getAccessibleKeyBinding, getAccessibleName, getAccessibleStateSet, getBorderTitle, getTitledBorderText, getToolTipText, removePropertyChangeListener
Методы, объявленные в классе Container.AccessibleAWTContainer
getAccessibleAt
Методы, объявленные в классе 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
Методы, объявленные в классе AccessibleContext
firePropertyChange, getAccessibleEditableText, getAccessibleIcon, getAccessibleRelationSet, getAccessibleSelection, getAccessibleTable, setAccessibleDescription, setAccessibleName, setAccessibleParent
Методы, объявленные в классе Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Методы, объявленные в интерфейсе 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, описывающий роль объекта
- См. также:
getAccessibleChildrenCount
public int getAccessibleChildrenCount()
Возвращает количество доступных дочерних элементов объекта.
- Переопределяет:
-
getAccessibleChildrenCountв классеJComponent.AccessibleJComponent - Возвращает:
- количество доступных дочерних элементов объекта.
getAccessibleChild
public Accessible getAccessibleChild(int i)
Возвращает указанный доступный дочерний элемент объекта. Индексы доступных дочерних элементов объекта Accessible начинаются с нуля: первый дочерний элемент имеет индекс 0, второй — индекс 1 и так далее.
- Переопределяет:
-
getAccessibleChildв классеJComponent.AccessibleJComponent - Параметры:
-
i— индекс дочернего элемента, начинающийся с нуля - Возвращает:
- доступный дочерний элемент объекта
- См. также:
getAccessibleAction
public AccessibleAction getAccessibleAction()
Возвращает AccessibleAction, связанный с этим объектом и поддерживающий одно или несколько действий.
- Переопределяет:
-
getAccessibleActionв классеAccessibleContext - Возвращает:
- AccessibleAction, если объект поддерживает его; иначе возвращает null
- См. также:
getAccessibleText
public AccessibleText getAccessibleText()
Возвращает AccessibleText, связанный с этим объектом, отображающим текст.
- Переопределяет:
-
getAccessibleTextв классеAccessibleContext - Возвращает:
- AccessibleText, если объект поддерживает его; иначе возвращает null
- См. также:
getAccessibleValue
public AccessibleValue getAccessibleValue()
Возвращает AccessibleValue, связанный с этим объектом.
- Переопределяет:
-
getAccessibleValueв классеAccessibleContext - Возвращает:
- AccessibleValue, если объект поддерживает его; иначе возвращает null
- См. также:
getCurrentAccessibleValue
public Number getCurrentAccessibleValue()
Возвращает значение этого объекта в виде Number. Если значение не задано, возвращается null.
- Определено в:
-
getCurrentAccessibleValueв интерфейсеAccessibleValue - Возвращает:
- значение объекта
- См. также:
setCurrentAccessibleValue
public boolean setCurrentAccessibleValue(Number n)
Задаёт значение этого объекта в виде Number.
- Определено в:
-
setCurrentAccessibleValueв интерфейсеAccessibleValue - Параметры:
-
n— значение, которое необходимо задать для этого объекта - Возвращает:
- true, если значение задано; иначе false
- См. также:
getMinimumAccessibleValue
public Number getMinimumAccessibleValue()
Возвращает минимальное значение этого объекта в виде Number.
- Определено в:
-
getMinimumAccessibleValueв интерфейсеAccessibleValue - Возвращает:
- минимальное значение объекта; null, если у объекта нет минимального значения
- См. также:
getMaximumAccessibleValue
public Number getMaximumAccessibleValue()
Возвращает максимальное значение этого объекта в виде Number.
- Определено в:
-
getMaximumAccessibleValueв интерфейсеAccessibleValue - Возвращает:
- максимальное значение объекта; null, если у объекта нет максимального значения
- См. также:
getAccessibleActionCount
public int getAccessibleActionCount()
Возвращает количество доступных действий для этого объекта. Если действий несколько, первое считается действием объекта «по умолчанию». Поддерживаются два действия: AccessibleAction.INCREMENT, увеличивающее значение счётчика, и AccessibleAction.DECREMENT, уменьшающее значение счётчика.
- Определено в:
-
getAccessibleActionCountв интерфейсеAccessibleAction - Возвращает:
- количество действий в этом объекте, начиная с нуля
getAccessibleActionDescription
public String getAccessibleActionDescription(int i)
Возвращает описание указанного действия объекта.
- Определено в:
-
getAccessibleActionDescriptionв интерфейсеAccessibleAction - Параметры:
-
i— индекс действия, начинающийся с нуля - Возвращает:
- строковое описание действия
- См. также:
doAccessibleAction
public boolean doAccessibleAction(int i)
Выполняет указанное действие для объекта.
- Определено в:
-
doAccessibleActionв интерфейсеAccessibleAction - Параметры:
-
i— индексы действий, начинающиеся с нуля. Первое действие (индекс 0) — AccessibleAction.INCREMENT, второе действие (индекс 1) — AccessibleAction.DECREMENT. - Возвращает:
- true, если действие выполнено; иначе false.
- См. также:
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— CHARACTER, WORD или SENTENCE, которые необходимо получить -
index— индекс в тексте - Возвращает:
- букву, слово или предложение
getAfterIndex
public String getAfterIndex(int part, int index)
Возвращает строку после заданного индекса.
- Определено в:
-
getAfterIndexв интерфейсеAccessibleText - Параметры:
-
part— CHARACTER, WORD или SENTENCE, которые необходимо получить -
index— индекс в тексте - Возвращает:
- букву, слово или предложение
getBeforeIndex
public String getBeforeIndex(int part, int index)
Возвращает строку перед заданным индексом.
- Определено в:
-
getBeforeIndexв интерфейсеAccessibleText - Параметры:
-
part— CHARACTER, WORD или SENTENCE, которые необходимо получить -
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— набор атрибутов - См. также:
© 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://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/swing/JSpinner.AccessibleJSpinner.html