Класс 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() Получить набор состояний этого объекта. |
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 |
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, 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- индекс действия (нумерация с нуля) - Возвращает:
- строковое описание действия
- См. также:
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()
getAccessibleText
public AccessibleText getAccessibleText()
Описание скопировано из класса: AccessibleContext
Получает AccessibleText, связанный с этим объектом, представляя текст на экране.
- Переопределяет:
-
getAccessibleTextв классеAccessibleContext - Возвращает:
- AccessibleText, если поддерживается объектом; в противном случае вернуть null
- См. также:
AccessibleText
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.