Класс AbstractButton.AccessibleAbstractButton
- java.lang.Object
-
- javax.accessibility.AccessibleContext
-
- java.awt.Component.AccessibleAWTComponent
-
- java.awt.Container.AccessibleAWTContainer
-
- javax.swing.JComponent.AccessibleJComponent
-
- javax.swing.AbstractButton.AccessibleAbstractButton
- Все реализованные интерфейсы:
-
Serializable,AccessibleAction,AccessibleComponent,AccessibleExtendedComponent,AccessibleText,AccessibleValue
- Прямые известные подклассы:
-
JButton.AccessibleJButton,JMenuItem.AccessibleJMenuItem,JToggleButton.AccessibleJToggleButton
- Вложенный класс:
- AbstractButton
protected abstract class AbstractButton.AccessibleAbstractButton extends JComponent.AccessibleJComponent implements AccessibleAction, AccessibleValue, AccessibleText, AccessibleExtendedComponent
Этот класс реализует поддержку доступности для класса AbstractButton. Он предоставляет реализацию API доступности Java, подходящую для элементов пользовательского интерфейса типа кнопок и пунктов меню.
Предупреждение: Сериализованные объекты этого класса не будут совместимы с будущими выпусками Swing. Текущая поддержка сериализации подходит для кратковременного хранения или RMI между приложениями, использующими одну и ту же версию Swing. Начиная с версии 1.4, добавлена поддержка долгосрочного хранения всех JavaBeans™ в пакете java.beans. Пожалуйста, обратитесь к XMLEncoder.
- С момента:
- 1.4
- См. также:
- Сериализованная форма
Вложенные классы
Вложенные классы/интерфейсы, объявленные в классе 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 | AccessibleAbstractButton() |
Методы
| Модификатор и тип | Метод | Описание |
|---|---|---|
boolean | doAccessibleAction(int i) | Выполнить указанное действие над объектом |
AccessibleAction | getAccessibleAction() | Получить AccessibleAction, связанный с этим объектом. |
int | getAccessibleActionCount() | Возвращает количество доступных действий в этом объекте. |
String | getAccessibleActionDescription(int i) | Возвращает описание указанного действия объекта. |
AccessibleIcon[] | getAccessibleIcon() | Получить AccessibleIcons, связанные с этим объектом, если они есть. |
AccessibleKeyBinding | getAccessibleKeyBinding() | Возвращает сочетания клавиш, связанные с этим объектом. |
String | getAccessibleName() | Возвращает имя для этого объекта. |
AccessibleRelationSet | getAccessibleRelationSet() | Получить AccessibleRelationSet, связанный с этим объектом, если он существует. |
AccessibleStateSet | getAccessibleStateSet() | Получить набор состояний этого объекта. |
AccessibleValue | getAccessibleValue() | Получить AccessibleValue, связанный с этим объектом. |
String | getAfterIndex(int part,
int index) | Возвращает строку после заданного индекса. |
String | getAtIndex(int part,
int index) | Возвращает строку по заданному индексу. |
String | getBeforeIndex(int part,
int index) | Возвращает строку перед заданным индексом. |
int | getCaretPosition() | Возвращает смещение курсора (от 0). |
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 | getTitledBorderText() | Возвращает текст заголовка рамки. |
String | getToolTipText() | Возвращает текст подсказки. |
boolean | setCurrentAccessibleValue(Number n) | Установить значение этого объекта как числа. |
Методы, объявленные в классе javax.swing.JComponent.AccessibleJComponent
addPropertyChangeListener, getAccessibleChild, getAccessibleChildrenCount, getAccessibleDescription, getAccessibleRole, getBorderTitle, 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, getAccessibleSelection, getAccessibleTable, getAccessibleText, 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 Конструкторы
AccessibleAbstractButton
protected AccessibleAbstractButton()
Методы
getAccessibleName
public String getAccessibleName()
Возвращает доступное имя этого объекта.
- Переопределяет:
-
getAccessibleNameв классеJComponent.AccessibleJComponent - Возвращает:
- локализованное имя объекта — может быть
nullесли у этого объекта нет имени - См. также:
AccessibleContext.setAccessibleName(java.lang.String)
getAccessibleIcon
public AccessibleIcon[] getAccessibleIcon()
Получить AccessibleIcons, связанные с этим объектом, если они есть. В противном случае вернуть null.
- Переопределяет:
-
getAccessibleIconв классеAccessibleContext - Возвращает:
- массив
AccessibleIcon, если поддерживается объектом; в противном случае вернутьnull - С:
- 1.3
- См. также:
AccessibleIcon
getAccessibleStateSet
public AccessibleStateSet getAccessibleStateSet()
Получить набор состояний этого объекта.
- Переопределяет:
-
getAccessibleStateSetв классеJComponent.AccessibleJComponent - Возвращает:
- экземпляр AccessibleState, содержащий текущее состояние объекта
- См. также:
AccessibleState
getAccessibleRelationSet
public AccessibleRelationSet getAccessibleRelationSet()
Получить AccessibleRelationSet, связанный с этим объектом, если он существует. В противном случае вернуть null.
- Переопределяет:
-
getAccessibleRelationSetв классеAccessibleContext - Возвращает:
AccessibleRelationSet, если поддерживается объектом; в противном случае вернутьnull- С:
- 1.3
- См. также:
AccessibleRelation
getAccessibleAction
public AccessibleAction getAccessibleAction()
Получить AccessibleAction, связанный с этим объектом. В реализации Java Accessibility API для этого класса возвращается этот объект, который отвечает за реализацию интерфейса AccessibleAction от своего имени.
- Переопределяет:
-
getAccessibleActionв классеAccessibleContext - Возвращает:
- этот объект
- См. также:
AccessibleAction
getAccessibleValue
public AccessibleValue getAccessibleValue()
Получить AccessibleValue, связанный с этим объектом. В реализации Java Accessibility API для этого класса возвращается этот объект, который отвечает за реализацию интерфейса AccessibleValue от своего имени.
- Переопределяет:
-
getAccessibleValueв классеAccessibleContext - Возвращает:
- этот объект
- См. также:
AccessibleValue
getAccessibleActionCount
public int getAccessibleActionCount()
Возвращает количество доступных действий в этом объекте. По умолчанию кнопка имеет одно действие — переключить кнопку.
- Определено в:
-
getAccessibleActionCountв интерфейсеAccessibleAction - Возвращает:
- 1, количество действий в этом объекте
getAccessibleActionDescription
public String getAccessibleActionDescription(int i)
Возвращает описание указанного действия объекта.
- Определено в:
-
getAccessibleActionDescriptionв интерфейсеAccessibleAction - Параметры:
-
i- индекс действия (нумерация с нуля) - Возвращает:
Stringописание действия- См. также:
AccessibleAction.getAccessibleActionCount()
doAccessibleAction
public boolean doAccessibleAction(int i)
Выполнить указанное действие над объектом
- Определено в:
-
doAccessibleActionв интерфейсеAccessibleAction - Параметры:
-
i- индекс действия (нумерация с нуля) - Возвращает:
- true, если действие было выполнено; иначе false.
- См. также:
AccessibleAction.getAccessibleActionCount()
getCurrentAccessibleValue
public Number getCurrentAccessibleValue()
Получить значение этого объекта как число.
- Определено в:
-
getCurrentAccessibleValueв интерфейсеAccessibleValue - Возвращает:
- Целое число 0, если элемент не выбран, или 1, если выбран.
- См. также:
AbstractButton.isSelected()
setCurrentAccessibleValue
public boolean setCurrentAccessibleValue(Number n)
Установить значение этого объекта как число.
- Определено в:
-
setCurrentAccessibleValueв интерфейсеAccessibleValue - Параметры:
-
n- число для использования в качестве значения - Возвращает:
- True, если значение было установлено.
- См. также:
AccessibleValue.getCurrentAccessibleValue()
getMinimumAccessibleValue
public Number getMinimumAccessibleValue()
Получить минимальное значение этого объекта как число.
- Определено в:
-
getMinimumAccessibleValueв интерфейсеAccessibleValue - Возвращает:
- Целое число 0.
- См. также:
AccessibleValue.getMaximumAccessibleValue()
getMaximumAccessibleValue
public Number getMaximumAccessibleValue()
Получить максимальное значение этого объекта как число.
- Определено в:
-
getMaximumAccessibleValueв интерфейсеAccessibleValue - Возвращает:
- Целое число 1.
- См. также:
AccessibleValue.getMinimumAccessibleValue()
getIndexAtPoint
public int getIndexAtPoint(Point p)
Учитывая точку в локальных координатах, возвращает индекс символа под этой точкой (нумерация с нуля). Если точка недопустима, метод возвращает -1. Примечание: AbstractButton должен иметь допустимый размер (например, быть добавленным в родительский контейнер, чей родительский контейнер — допустимое окно верхнего уровня), чтобы этот метод мог вернуть осмысленное значение.
- Определено в:
-
getIndexAtPointв интерфейсеAccessibleText - Параметры:
-
p- точка в локальных координатах - Возвращает:
- индекс символа под точкой p (нумерация с нуля); если точка недопустима, возвращает -1.
- С:
- 1.3
getCharacterBounds
public Rectangle getCharacterBounds(int i)
Определяет область символа по заданному индексу в строке. Границы возвращаются в локальных координатах. Если индекс недействителен, возвращается пустой прямоугольник. Примечание: AbstractButton должен иметь допустимый размер (например, быть добавленным в родительский контейнер, чей родительский контейнер — допустимое окно верхнего уровня), чтобы этот метод мог вернуть осмысленное значение.
- Определено в:
-
getCharacterBoundsв интерфейсеAccessibleText - Параметры:
-
i- индекс в строке - Возвращает:
- экранные координаты области символа; если индекс недействителен, возвращается пустой прямоугольник.
- С:
- 1.3
getCharCount
public int getCharCount()
Возвращает количество символов (действительных индексов)
- Определено в:
-
getCharCountв интерфейсеAccessibleText - Возвращает:
- количество символов
- С:
- 1.3
getCaretPosition
public int getCaretPosition()
Возвращает смещение курсора, отсчитываемое от начала (нумерация с нуля). Примечание: символ справа от курсора будет иметь такое же значение индекса, как смещение (курсор находится между двумя символами).
- Определено в:
-
getCaretPositionв интерфейсеAccessibleText - Возвращает:
- смещение курсора, отсчитываемое от начала (нумерация с нуля)
- С:
- 1.3
getAtIndex
public String getAtIndex(int part,
int index) Возвращает строку по заданному индексу.
- Определено в:
-
getAtIndexв интерфейсеAccessibleText - Параметры:
-
part- AccessibleText.CHARACTER, AccessibleText.WORD или AccessibleText.SENTENCE для извлечения -
index- индекс в тексте >= 0 - Возвращает:
- символ, слово или предложение; null для недопустимого индекса или части
- С:
- 1.3
getAfterIndex
public String getAfterIndex(int part,
int index) Возвращает строку, следующую за заданным индексом.
- Определено в:
-
getAfterIndexв интерфейсеAccessibleText - Параметры:
-
part- AccessibleText.CHARACTER, AccessibleText.WORD или AccessibleText.SENTENCE для извлечения -
index- индекс в тексте >= 0 - Возвращает:
- символ, слово или предложение; null для недопустимого индекса или части
- С:
- 1.3
getBeforeIndex
public String getBeforeIndex(int part,
int index) Возвращает строку, предшествующую заданному индексу.
- Определено в:
-
getBeforeIndexв интерфейсеAccessibleText - Параметры:
-
part- AccessibleText.CHARACTER, AccessibleText.WORD или AccessibleText.SENTENCE для извлечения -
index- индекс в тексте >= 0 - Возвращает:
- символ, слово или предложение; null для недопустимого индекса или части
- С:
- 1.3
getCharacterAttribute
public AttributeSet getCharacterAttribute(int i)
Возвращает AttributeSet для заданного символа по заданному индексу
- Определено в:
-
getCharacterAttributeв интерфейсеAccessibleText - Параметры:
-
i- индекс в тексте (нумерация с нуля) - Возвращает:
- AttributeSet символа
- С:
- 1.3
getSelectionStart
public int getSelectionStart()
Возвращает начальное смещение выделенного текста. Если выделения нет, но есть курсор, начальное и конечное смещения будут одинаковыми.
- Определено в:
-
getSelectionStartв интерфейсеAccessibleText - Возвращает:
- индекс в тексте начала выделения
- С:
- 1.3
getSelectionEnd
public int getSelectionEnd()
Возвращает конечное смещение выделенного текста. Если выделения нет, но есть курсор, начальное и конечное смещения будут одинаковыми.
- Указано:
-
getSelectionEndв интерфейсеAccessibleText - Возвращает:
- индекс в тексте конца выделения
- С:
- 1.3
getSelectedText
public String getSelectedText()
Возвращает выделенную часть текста.
- Указано:
-
getSelectedTextв интерфейсеAccessibleText - Возвращает:
- выделенную строковую часть текста
- С:
- 1.3
getToolTipText
public String getToolTipText()
Возвращает текст подсказки.
- Указано:
-
getToolTipTextв интерфейсеAccessibleExtendedComponent - Переопределяет:
-
getToolTipTextв классеJComponent.AccessibleJComponent - Возвращает:
- текст подсказки объекта, если поддерживается; в противном случае, null
- С:
- 1.4
getTitledBorderText
public String getTitledBorderText()
Возвращает текст заголовка рамки.
- Указано:
-
getTitledBorderTextв интерфейсеAccessibleExtendedComponent - Переопределяет:
-
getTitledBorderTextв классеJComponent.AccessibleJComponent - Возвращает:
- текст заголовка рамки объекта, если поддерживается; в противном случае, null
- С:
- 1.4
getAccessibleKeyBinding
public AccessibleKeyBinding getAccessibleKeyBinding()
Возвращает сочетания клавиш, связанные с этим объектом.
- Указано:
-
getAccessibleKeyBindingв интерфейсеAccessibleExtendedComponent - Переопределяет:
-
getAccessibleKeyBindingв классеJComponent.AccessibleJComponent - Возвращает:
- сочетания клавиш объекта, если поддерживаются; в противном случае, null
- С:
- 1.4
- См. также:
AccessibleKeyBinding
© 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.
https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/javax/swing/AbstractButton.AccessibleAbstractButton.html