Класс Container.AccessibleAWTContainer

Все реализованные интерфейсы:
Serializable, AccessibleComponent
Прямые известные подклассы:
Box.AccessibleBox, CellRendererPane.AccessibleCellRendererPane, JComponent.AccessibleJComponent, Panel.AccessibleAWTPanel, ScrollPane.AccessibleAWTScrollPane, Window.AccessibleAWTWindow
Вложенный класс:
Container
protected class Container.AccessibleAWTContainer
extends Component.AccessibleAWTComponent

Внутренний класс Container, используемый для предоставления стандартной поддержки доступности. Этот класс не предназначен для прямого использования разработчиками приложений, а предназначен только для наследования разработчиками контейнеров.

Класс используется для получения роли доступности для этого объекта, а также для реализации многих методов в интерфейсе AccessibleContainer.

С момента:
1.3
См. также:
Сериализованная форма

Вложенные классы

Модификатор и типКлассОписание
protected class Container.AccessibleAWTContainer.AccessibleContainerHandler

Вызывает слушателя PropertyChange, если он зарегистрирован, при добавлении или удалении дочерних элементов.

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

Component.AccessibleAWTComponent.AccessibleAWTComponentHandler, Component.AccessibleAWTComponent.AccessibleAWTFocusHandler

Поля

Модификатор и типПолеОписание
protected ContainerListeneraccessibleContainerHandler

Обработчик для вызова PropertyChange при добавлении или удалении дочерних элементов

Поля, объявленные в классе 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

Конструкторы

МодификаторКонструкторОписание
protected AccessibleAWTContainer()

Методы

Модификатор и типМетодОписание
voidaddPropertyChangeListener​(PropertyChangeListener listener)

Добавляет PropertyChangeListener в список слушателей.

AccessiblegetAccessibleAt​(Point p)

Возвращает дочерний элемент Accessible, если он существует, расположенный по локальным координатам Point.

AccessiblegetAccessibleChild​(int i)

Возвращает n-ый Accessible дочерний элемент объекта.

intgetAccessibleChildrenCount()

Возвращает количество доступных дочерних элементов в объекте.

voidremovePropertyChangeListener​(PropertyChangeListener listener)

Удаляет PropertyChangeListener из списка слушателей.

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

addFocusListener, contains, getAccessibleComponent, getAccessibleDescription, getAccessibleIndexInParent, getAccessibleName, getAccessibleParent, getAccessibleRole, getAccessibleStateSet, 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, getAccessibleAction, getAccessibleEditableText, getAccessibleIcon, getAccessibleRelationSet, getAccessibleSelection, getAccessibleTable, getAccessibleText, getAccessibleValue, setAccessibleDescription, setAccessibleName, setAccessibleParent

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

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Поля

accessibleContainerHandler

protected ContainerListener accessibleContainerHandler

Обработчик для вызова PropertyChange при добавлении или удалении дочерних элементов

Конструкторы

AccessibleAWTContainer

protected AccessibleAWTContainer()

Методы

getAccessibleChildrenCount

public int getAccessibleChildrenCount()

Возвращает количество доступных дочерних элементов в объекте. Если все дочерние элементы этого объекта реализуют Accessible, то этот метод должен возвращать количество дочерних элементов этого объекта.

Переопределяет:
getAccessibleChildrenCount в классе Component.AccessibleAWTComponent
Возвращает:
количество доступных дочерних элементов в объекте

getAccessibleChild

public Accessible getAccessibleChild(int i)

Возвращает n-ый Accessible дочерний элемент объекта.

Переопределяет:
getAccessibleChild в классе Component.AccessibleAWTComponent
Параметры:
i - индекс дочернего элемента (нумерация с 0)
Возвращает:
n-ый Accessible дочерний элемент объекта
См. также:
AccessibleContext.getAccessibleChildrenCount()

getAccessibleAt

public Accessible getAccessibleAt(Point p)

Возвращает дочерний элемент Accessible, если он существует, расположенный по локальным координатам Point.

Указано в:
getAccessibleAt в интерфейсе AccessibleComponent
Переопределяет:
getAccessibleAt в классе Component.AccessibleAWTComponent
Параметры:
p - точка, определяющая верхний левый угол Accessible, заданная в пространстве координат родителя объекта
Возвращает:
дочерний элемент Accessible, если он существует, в указанном месте; иначе null

addPropertyChangeListener

public void addPropertyChangeListener(PropertyChangeListener listener)

Добавляет PropertyChangeListener в список слушателей.

Переопределяет:
addPropertyChangeListener в классе Component.AccessibleAWTComponent
Параметры:
listener - добавляемый PropertyChangeListener
См. также:
AccessibleContext.ACCESSIBLE_NAME_PROPERTY, AccessibleContext.ACCESSIBLE_DESCRIPTION_PROPERTY, AccessibleContext.ACCESSIBLE_STATE_PROPERTY, AccessibleContext.ACCESSIBLE_VALUE_PROPERTY, AccessibleContext.ACCESSIBLE_SELECTION_PROPERTY, AccessibleContext.ACCESSIBLE_TEXT_PROPERTY, AccessibleContext.ACCESSIBLE_VISIBLE_DATA_PROPERTY

removePropertyChangeListener

public void removePropertyChangeListener(PropertyChangeListener listener)

Удаляет PropertyChangeListener из списка слушателей. Это удаляет PropertyChangeListener, зарегистрированный для всех свойств.

Переопределяет:
removePropertyChangeListener в классе Component.AccessibleAWTComponent
Параметры:
listener - удаляемый PropertyChangeListener

© 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/java/awt/Container.AccessibleAWTContainer.html

Spec-Zone .ru
спецификации, руководства, описания, API