Класс Container.AccessibleAWTContainer
java.lang.Object
javax.accessibility.AccessibleContext
java.awt.Component.AccessibleAWTComponent
java.awt.Container.AccessibleAWTContainer
- Все реализованные интерфейсы:
-
Serializable,AccessibleComponent
- Прямые известные подклассы:
-
Box.AccessibleBox,CellRendererPane.AccessibleCellRendererPane,JComponent.AccessibleJComponent,Panel.AccessibleAWTPanel,ScrollPane.AccessibleAWTScrollPane,Window.AccessibleAWTWindow
- Окружающий класс:
- Container
protected class Container.AccessibleAWTContainer extends Component.AccessibleAWTComponent
Внутренний класс контейнера, используемый для обеспечения поддержки доступности по умолчанию. Этот класс не предназначен для прямого использования разработчиками приложений, а предназначен только для наследования разработчиками контейнеров.
Класс используется для получения роли доступности для этого объекта, а также для реализации многих методов интерфейса AccessibleContainer.
- С тех пор:
- 1.3
- См. также:
Краткое описание вложенных классов
| Модификатор и тип | Класс | Описание |
|---|---|---|
protected class |
Container.AccessibleAWTContainer.AccessibleContainerHandler |
Вызов PropertyChange слушателя, если он зарегистрирован, при добавлении или удалении дочерних элементов. |
Вложенные классы/интерфейсы, объявленные в классе java.awt.Component.AccessibleAWTComponent
Component.AccessibleAWTComponent.AccessibleAWTComponentHandler, Component.AccessibleAWTComponent.AccessibleAWTFocusHandler
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
protected ContainerListener |
accessibleContainerHandler |
Обработчик для вызова 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. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
void |
addPropertyChangeListener |
Добавляет PropertyChangeListener в список слушателей. |
Accessible |
getAccessibleAt |
Возвращает дочерний элемент Accessible, если он существует, расположенный в локальных координатах Point. |
Accessible |
getAccessibleChild |
Возвращает n-ый дочерний элемент Accessible объекта. |
int |
getAccessibleChildrenCount() |
Возвращает количество доступных дочерних элементов в объекте. |
void |
removePropertyChangeListener |
Удаляет 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
Подробное описание полей
accessibleContainerHandler
protected ContainerListener accessibleContainerHandler
Обработчик для вызова
PropertyChange при добавлении или удалении дочерних элементовПодробное описание конструкторов
AccessibleAWTContainer
protected AccessibleAWTContainer()
Создает
AccessibleAWTContainer.Подробное описание методов
getAccessibleChildrenCount
public int getAccessibleChildrenCount()
Возвращает количество доступных дочерних элементов в объекте. Если все дочерние элементы этого объекта реализуют
Accessible, то этот метод должен вернуть количество дочерних элементов этого объекта.- Overrides:
-
getAccessibleChildrenCountв классеComponent.AccessibleAWTComponent - Возвращает:
- количество доступных дочерних элементов в объекте
getAccessibleChild
public Accessible getAccessibleChild(int i)
Возвращает n-ый дочерний элемент
Accessible объекта.- Overrides:
-
getAccessibleChildв классеComponent.AccessibleAWTComponent - Параметры:
-
i- индекс дочернего элемента (от нуля) - Возвращает:
- n-ый дочерний элемент
Accessibleобъекта - См. также:
getAccessibleAt
public Accessible getAccessibleAt(Point p)
Возвращает
Accessible дочерний элемент, если он существует, расположенный в локальных координатах Point.- Specified by:
-
getAccessibleAtв интерфейсеAccessibleComponent - Overrides:
-
getAccessibleAtв классеComponent.AccessibleAWTComponent - Параметры:
-
p- точка, определяющая верхний левый уголAccessible, заданная в пространстве координат родителя объекта - Возвращает:
Accessible, если он существует, в указанном месте; в противном случаеnull
addPropertyChangeListener
public void addPropertyChangeListener(PropertyChangeListener listener)
Добавляет PropertyChangeListener в список слушателей.
- Overrides:
-
addPropertyChangeListenerв классеComponent.AccessibleAWTComponent - Параметры:
-
listener- добавляемый PropertyChangeListener - См. также:
-
AccessibleContext.ACCESSIBLE_NAME_PROPERTYAccessibleContext.ACCESSIBLE_DESCRIPTION_PROPERTYAccessibleContext.ACCESSIBLE_STATE_PROPERTYAccessibleContext.ACCESSIBLE_VALUE_PROPERTYAccessibleContext.ACCESSIBLE_SELECTION_PROPERTYAccessibleContext.ACCESSIBLE_TEXT_PROPERTYAccessibleContext.ACCESSIBLE_VISIBLE_DATA_PROPERTY
removePropertyChangeListener
public void removePropertyChangeListener(PropertyChangeListener listener)
Удаляет PropertyChangeListener из списка слушателей. Это удаляет PropertyChangeListener, который был зарегистрирован для всех свойств.
- Overrides:
-
removePropertyChangeListenerв классеComponent.AccessibleAWTComponent - Параметры:
-
listener- удаляемый PropertyChangeListener
© 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/java/awt/Container.AccessibleAWTContainer.html