Класс 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 |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
void |
cut |
Вырезает текст между двумя индексами в буфер обмена. |
void |
delete |
Удаляет текст между двумя индексами |
boolean |
doAccessibleAction |
Выполняет указанное действие над объектом |
AccessibleAction |
getAccessibleAction() |
Получает AccessibleAction, связанный с этим объектом, поддерживающий одно или несколько действий. |
int |
getAccessibleActionCount() |
Возвращает количество доступных действий, доступных в этом объекте. Если их больше одного, то первое считается «стандартным» действием объекта. |
String |
getAccessibleActionDescription |
Возвращает описание указанного действия объекта. |
Accessible |
getAccessibleChild |
Возвращает указанного дочернего элемента Accessible объекта. |
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 |
Вызывается, когда целевой объект слушателя изменил своё состояние. |
Методы, объявленные в классе 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, описывающий роль объекта
- См. также:
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()
Получает значение этого объекта как число. Если значение не было установлено, возвращаемое значение будет null.
- Определено в:
-
getCurrentAccessibleValueв интерфейсеAccessibleValue - Возвращает:
- значение объекта
- См. также:
setCurrentAccessibleValue
public boolean setCurrentAccessibleValue(Number n)
Устанавливает значение этого объекта как число.
- Определено в:
-
setCurrentAccessibleValueв интерфейсеAccessibleValue - Параметры:
-
n- значение для установки для этого объекта - Возвращает:
- true, если значение было установлено; иначе false
- См. также:
getMinimumAccessibleValue
public Number getMinimumAccessibleValue()
Получает минимальное значение этого объекта как число.
- Определено в:
-
getMinimumAccessibleValueв интерфейсеAccessibleValue - Возвращает:
- Минимальное значение объекта; null, если у этого объекта нет минимального значения
- См. также:
getMaximumAccessibleValue
public Number getMaximumAccessibleValue()
Получает максимальное значение этого объекта как число.
- Определено в:
-
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- символ, слово или предложение для извлечения -
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- набор атрибутов - См. также:
© 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