Класс 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
Внутренний класс Container, предназначенный для обеспечения поддержки специальных возможностей по умолчанию. Этот класс не предназначен для непосредственного использования разработчиками приложений, а должен расширяться только разработчиками контейнеров.
Класс, используемый для получения роли специальных возможностей этого объекта, а также реализующий многие методы интерфейса AccessibleContainer.
- Начиная с версии:
- 1.3
- См. также:
Краткое описание вложенных классов
| Модификатор и тип | Класс | Описание |
|---|---|---|
protected class |
Container.AccessibleAWTContainer.AccessibleContainerHandler |
Вызывает прослушиватель PropertyChange, если он зарегистрирован, при добавлении или удалении дочерних элементов. |
Вложенные классы/интерфейсы, объявленные в классе Component.AccessibleAWTComponent
Component.AccessibleAWTComponent.AccessibleAWTComponentHandler, Component.AccessibleAWTComponent.AccessibleAWTFocusHandler
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
protected ContainerListener |
accessibleContainerHandler |
Обработчик для вызова PropertyChange при добавлении или удалении дочерних элементов |
Поля, объявленные в классе Component.AccessibleAWTComponent
accessibleAWTComponentHandler, accessibleAWTFocusHandler
Поля, объявленные в классе 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 из списка прослушивателей. |
Методы, объявленные в классе 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
Методы, объявленные в классе 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, этот метод должен возвращать количество дочерних элементов объекта.- Переопределяет:
-
getAccessibleChildrenCountв классеComponent.AccessibleAWTComponent - Возвращает:
- количество доступных дочерних элементов объекта
getAccessibleChild
public Accessible getAccessibleChild(int i)
Возвращает n-й дочерний элемент
Accessible объекта.- Переопределяет:
-
getAccessibleChildв классеComponent.AccessibleAWTComponent - Параметры:
-
i— отсчитываемый от нуля индекс дочернего элемента - Возвращает:
- n-й дочерний элемент
Accessibleобъекта - См. также:
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 - См. также:
removePropertyChangeListener
public void removePropertyChangeListener(PropertyChangeListener listener)
Удаляет PropertyChangeListener из списка прослушивателей. При этом удаляется PropertyChangeListener, зарегистрированный для всех свойств.
- Переопределяет:
-
removePropertyChangeListenerв классеComponent.AccessibleAWTComponent - Параметры:
-
listener— удаляемый PropertyChangeListener
© 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.
https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/java/awt/Container.AccessibleAWTContainer.html