Spec-Zone.ru › OpenJDK 27

Класс Button.AccessibleAWTButton

java.lang.Object
javax.accessibility.AccessibleContext
java.awt.Component.AccessibleAWTComponent
java.awt.Button.AccessibleAWTButton
Все реализуемые интерфейсы:
Serializable, AccessibleAction, AccessibleComponent, AccessibleValue
Внешний класс:
Button
protected class Button.AccessibleAWTButton extends Component.AccessibleAWTComponent implements AccessibleAction, AccessibleValue
Этот класс реализует поддержку специальных возможностей для класса Button. Он предоставляет реализацию Java Accessibility API, подходящую для элементов пользовательского интерфейса — кнопок.
С версии:
1.3
См. также:
  • Сериализованная форма

Краткое описание вложенных классов

Вложенные классы/интерфейсы, объявленные в классе Component.AccessibleAWTComponent

Component.AccessibleAWTComponent.AccessibleAWTComponentHandler, Component.AccessibleAWTComponent.AccessibleAWTFocusHandler
Модификатор и тип Класс Описание
protected class  Component.AccessibleAWTComponent.AccessibleAWTComponentHandler
Вызывает прослушиватель PropertyChange, если он зарегистрирован, при отображении/скрытии..
protected class  Component.AccessibleAWTComponent.AccessibleAWTFocusHandler
Вызывает прослушиватель PropertyChange, если он зарегистрирован, при возникновении событий фокуса

Краткое описание полей

Поля, объявленные в классе Component.AccessibleAWTComponent

accessibleAWTComponentHandler, accessibleAWTFocusHandler
Модификатор и тип Поле Описание
protected ComponentListener accessibleAWTComponentHandler
Прослушиватель компонента для отслеживания событий отображения/скрытия/изменения размера и преобразования их в события PropertyChange.
protected FocusListener accessibleAWTFocusHandler
Прослушиватель для отслеживания событий фокуса и преобразования их в события PropertyChange.

Поля, объявленные в классе 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
Модификатор и тип Поле Описание
static final String ACCESSIBLE_ACTION_PROPERTY
Константа, указывающая на изменение поддерживаемого набора действий.
static final String ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTY
Константа для определения момента изменения активного потомка компонента.
static final String ACCESSIBLE_CARET_PROPERTY
Константа для определения момента изменения каретки accessibleText.
static final String ACCESSIBLE_CHILD_PROPERTY
Константа для определения момента добавления/удаления дочерних элементов Accessible объекта.
static final String ACCESSIBLE_COMPONENT_BOUNDS_CHANGED
PropertyChangeEvent, указывающая на изменение границ компонента.
static final String ACCESSIBLE_DESCRIPTION_PROPERTY
Константа для определения момента изменения свойства AccessibleContext.accessibleDescription.
static final String ACCESSIBLE_HYPERTEXT_OFFSET
Константа, указывающая, что гипертекстовый элемент получил фокус.
static final String ACCESSIBLE_INVALIDATE_CHILDREN
PropertyChangeEvent, указывающая на значительное изменение дочерних элементов компонента, например дерева или текста.
static final String ACCESSIBLE_NAME_PROPERTY
Константа для определения момента изменения свойства AccessibleContext.accessibleName.
static final String ACCESSIBLE_SELECTION_PROPERTY
Константа для определения момента изменения accessibleSelection.
static final String ACCESSIBLE_STATE_PROPERTY
Константа для определения момента изменения свойства accessibleStateSet.
static final String ACCESSIBLE_TABLE_CAPTION_CHANGED
Константа, указывающая на изменение заголовка таблицы.
static final String ACCESSIBLE_TABLE_COLUMN_DESCRIPTION_CHANGED
Константа, указывающая на изменение описания столбца.
static final String ACCESSIBLE_TABLE_COLUMN_HEADER_CHANGED
Константа, указывающая на изменение заголовка столбца.
static final String ACCESSIBLE_TABLE_MODEL_CHANGED
Константа, указывающая на изменение данных таблицы.
static final String ACCESSIBLE_TABLE_ROW_DESCRIPTION_CHANGED
Константа, указывающая на изменение описания строки.
static final String ACCESSIBLE_TABLE_ROW_HEADER_CHANGED
Константа, указывающая на изменение заголовка строки.
static final String ACCESSIBLE_TABLE_SUMMARY_CHANGED
Константа, указывающая на изменение сводной информации таблицы.
static final String ACCESSIBLE_TEXT_ATTRIBUTES_CHANGED
PropertyChangeEvent, указывающая на изменение текстовых атрибутов.
static final String ACCESSIBLE_TEXT_PROPERTY
PropertyChangeEvent, указывающая на изменение текста.
static final String ACCESSIBLE_VALUE_PROPERTY
Константа для определения момента изменения свойства accessibleValue.
static final String ACCESSIBLE_VISIBLE_DATA_PROPERTY
Константа для определения момента изменения внешнего вида объекта.
protected String accessibleDescription
Локализованная строка с описанием объекта.
protected String accessibleName
Локализованная строка с именем объекта.
protected Accessible accessibleParent
Родительский объект специальных возможностей этого объекта.

Поля, объявленные в интерфейсе AccessibleAction

CLICK, DECREMENT, INCREMENT, TOGGLE_EXPAND, TOGGLE_POPUP
Модификатор и тип Поле Описание
static final String CLICK
Действие, заставляющее компонент выполнить действие по умолчанию.
static final String DECREMENT
Действие, уменьшающее значение.
static final String INCREMENT
Действие, увеличивающее значение.
static final String TOGGLE_EXPAND
Действие, сворачивающее узел дерева, если он развёрнут, и разворачивающее его, если он свёрнут.
static final String TOGGLE_POPUP
Действие, отображающее всплывающее окно, если оно скрыто, и скрывающее его, если оно отображается.

Краткое описание конструкторов

AccessibleAWTButton()
Модификатор Конструктор Описание
protected
Создаёт AccessibleAWTButton.

Краткое описание методов

Модификатор и тип Метод Описание
boolean doAccessibleAction(int i)
Выполняет указанное действие над объектом
AccessibleAction getAccessibleAction()
Возвращает AccessibleAction, связанный с этим объектом.
int getAccessibleActionCount()
Возвращает количество действий, доступных для этого объекта.
String getAccessibleActionDescription(int i)
Возвращает описание указанного действия объекта.
String getAccessibleName()
Возвращает доступное имя этого объекта.
AccessibleRole getAccessibleRole()
Возвращает роль этого объекта.
AccessibleValue getAccessibleValue()
Возвращает AccessibleValue, связанный с этим объектом.
Number getCurrentAccessibleValue()
Возвращает значение этого объекта в виде числа.
Number getMaximumAccessibleValue()
Возвращает максимальное значение этого объекта в виде числа.
Number getMinimumAccessibleValue()
Возвращает минимальное значение этого объекта в виде числа.
boolean setCurrentAccessibleValue(Number n)
Задаёт значение этого объекта в виде числа.

Методы, объявленные в классе Component.AccessibleAWTComponent

addFocusListener, addPropertyChangeListener, contains, getAccessibleAt, getAccessibleChild, getAccessibleChildrenCount, getAccessibleComponent, getAccessibleDescription, getAccessibleIndexInParent, getAccessibleParent, getAccessibleStateSet, getBackground, getBounds, getCursor, getFont, getFontMetrics, getForeground, getLocale, getLocation, getLocationOnScreen, getSize, isEnabled, isFocusTraversable, isShowing, isVisible, removeFocusListener, removePropertyChangeListener, requestFocus, setBackground, setBounds, setCursor, setEnabled, setFont, setForeground, setLocation, setSize, setVisible
Модификатор и тип Метод Описание
void addFocusListener(FocusListener l)
Добавляет указанный прослушиватель фокуса для получения событий фокуса от этого компонента.
void addPropertyChangeListener(PropertyChangeListener listener)
Добавляет PropertyChangeListener в список прослушивателей.
boolean contains(Point p)
Проверяет, находится ли указанная точка в границах этого объекта; координаты x и y точки задаются относительно системы координат объекта.
Accessible getAccessibleAt(Point p)
Возвращает дочерний элемент Accessible, если он существует и находится в локальной координате Point.
Accessible getAccessibleChild(int i)
Возвращает n-й дочерний элемент Accessible объекта.
int getAccessibleChildrenCount()
Возвращает количество доступных дочерних элементов объекта.
AccessibleComponent getAccessibleComponent()
Возвращает AccessibleComponent, связанный с этим объектом, если он существует.
String getAccessibleDescription()
Возвращает доступное описание этого объекта.
int getAccessibleIndexInParent()
Возвращает индекс этого объекта в его родительском объекте специальных возможностей.
Accessible getAccessibleParent()
Возвращает родительский объект Accessible этого объекта.
AccessibleStateSet getAccessibleStateSet()
Возвращает состояние этого объекта.
Color getBackground()
Возвращает цвет фона этого объекта.
Rectangle getBounds()
Возвращает границы этого объекта в виде объекта Rectangle.
Cursor getCursor()
Возвращает Cursor этого объекта.
Font getFont()
Возвращает Font этого объекта.
FontMetrics getFontMetrics(Font f)
Возвращает FontMetrics этого объекта.
Color getForeground()
Возвращает цвет переднего плана этого объекта.
Locale getLocale()
Возвращает локаль этого объекта.
Point getLocation()
Возвращает положение объекта относительно родителя в виде точки, задающей верхний левый угол объекта в экранной системе координат.
Point getLocationOnScreen()
Возвращает положение объекта на экране.
Dimension getSize()
Возвращает размер этого объекта в виде объекта Dimension.
boolean isEnabled()
Определяет, включён ли объект.
boolean isFocusTraversable()
Возвращает, может ли этот объект получать фокус.
boolean isShowing()
Определяет, отображается ли объект.
boolean isVisible()
Определяет, видим ли объект.
void removeFocusListener(FocusListener l)
Удаляет указанный прослушиватель фокуса, чтобы он больше не получал события фокуса от этого компонента.
void removePropertyChangeListener(PropertyChangeListener listener)
Удаляет PropertyChangeListener из списка прослушивателей.
void requestFocus()
Запрашивает фокус для этого объекта.
void setBackground(Color c)
Задаёт цвет фона этого объекта.
void setBounds(Rectangle r)
Задаёт границы этого объекта в виде объекта Rectangle.
void setCursor(Cursor cursor)
Задаёт Cursor этого объекта.
void setEnabled(boolean b)
Задаёт состояние включения объекта.
void setFont(Font f)
Задаёт Font этого объекта.
void setForeground(Color c)
Задаёт цвет переднего плана этого объекта.
void setLocation(Point p)
Задаёт положение объекта относительно родителя.
void setSize(Dimension d)
Изменяет размер этого объекта, задавая ширину и высоту.
void setVisible(boolean b)
Задаёт состояние видимости объекта.

Методы, объявленные в классе AccessibleContext

firePropertyChange, getAccessibleEditableText, getAccessibleIcon, getAccessibleRelationSet, getAccessibleSelection, getAccessibleTable, getAccessibleText, setAccessibleDescription, setAccessibleName, setAccessibleParent
Модификатор и тип Метод Описание
void firePropertyChange(String propertyName, Object oldValue, Object newValue)
Поддержка уведомления об изменениях связанных свойств.
AccessibleEditableText getAccessibleEditableText()
Возвращает AccessibleEditableText, связанный с этим объектом, отображающим редактируемый текст.
AccessibleIcon[] getAccessibleIcon()
Возвращает AccessibleIcons, связанный с объектом, которому сопоставлен один или несколько значков.
AccessibleRelationSet getAccessibleRelationSet()
Возвращает AccessibleRelationSet, связанный с объектом.
AccessibleSelection getAccessibleSelection()
Возвращает AccessibleSelection, связанный с этим объектом, который позволяет выбирать его дочерние элементы Accessible.
AccessibleTable getAccessibleTable()
Возвращает AccessibleTable, связанный с объектом.
AccessibleText getAccessibleText()
Возвращает AccessibleText, связанный с этим объектом, отображающим текст.
void setAccessibleDescription(String s)
Задаёт доступное описание этого объекта.
void setAccessibleName(String s)
Задаёт локализованное доступное имя этого объекта.
void setAccessibleParent(Accessible a)
Задаёт родительский объект Accessible.

Методы, объявленные в классе Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Модификатор и тип Метод Описание
protected Object clone()
Создаёт и возвращает копию этого объекта.
boolean equals(Object obj)
Указывает, равен ли этот объект какому-либо другому.
protected void finalize()
Устарело, будет удалено: этот элемент API подлежит удалению в будущей версии.
Финализация устарела и подлежит удалению в одном из будущих выпусков.
final Class<?> getClass()
Возвращает класс времени выполнения этого Object.
int hashCode()
Возвращает хеш-код этого объекта.
final void notify()
Пробуждает один поток, ожидающий на мониторе этого объекта.
final void notifyAll()
Пробуждает все потоки, ожидающие на мониторе этого объекта.
String toString()
Возвращает строковое представление объекта.
final void wait()
Заставляет текущий поток ожидать пробуждения, обычно посредством вызова notify или interrupt.
final void wait(long timeoutMillis)
Заставляет текущий поток ожидать пробуждения, обычно посредством вызова notify или interrupt, либо до истечения заданного промежутка реального времени.
final void wait(long timeoutMillis, int nanos)
Заставляет текущий поток ожидать пробуждения, обычно посредством вызова notify или interrupt, либо до истечения заданного промежутка реального времени.

Подробное описание конструкторов

AccessibleAWTButton

protected AccessibleAWTButton()
Создает AccessibleAWTButton.

Подробное описание методов

getAccessibleName

public String getAccessibleName()
Возвращает доступное имя этого объекта.
Переопределяет:
getAccessibleName в классе Component.AccessibleAWTComponent
Возвращает:
локализованное имя объекта — может быть null, если у этого объекта нет имени
См. также:
  • AccessibleContext.setAccessibleName(String)

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
Возвращает:
Integer со значением 0, если объект не выбран, или Integer со значением 1, если объект выбран.
См. также:
  • AbstractButton.isSelected()

setCurrentAccessibleValue

public boolean setCurrentAccessibleValue(Number n)
Задает значение этого объекта в виде числа.
Задано в:
setCurrentAccessibleValue в интерфейсе AccessibleValue
Параметры:
n — число, используемое в качестве значения
Возвращает:
True, если значение задано.
См. также:
  • AccessibleValue.getCurrentAccessibleValue()

getMinimumAccessibleValue

public Number getMinimumAccessibleValue()
Возвращает минимальное значение этого объекта в виде числа.
Задано в:
getMinimumAccessibleValue в интерфейсе AccessibleValue
Возвращает:
Integer со значением 0.
См. также:
  • AccessibleValue.getMaximumAccessibleValue()

getMaximumAccessibleValue

public Number getMaximumAccessibleValue()
Возвращает максимальное значение этого объекта в виде числа.
Задано в:
getMaximumAccessibleValue в интерфейсе AccessibleValue
Возвращает:
Integer со значением 0.
См. также:
  • AccessibleValue.getMinimumAccessibleValue()

getAccessibleRole

public AccessibleRole getAccessibleRole()
Возвращает роль этого объекта.
Переопределяет:
getAccessibleRole в классе Component.AccessibleAWTComponent
Возвращает:
экземпляр AccessibleRole, описывающий роль объекта
См. также:
  • AccessibleRole

Сообщить об ошибке или предложить улучшение
Дополнительную справочную информацию по API и документацию для разработчиков см. в документации Java SE, содержащей более подробные описания для разработчиков, обзоры концепций, определения терминов, обходные решения и рабочие примеры кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или ее аффилированных лиц в США и других странах.
Авторские права © 1993, 2026, Oracle и/или ее аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API