Класс 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 | Вызывает слушателя |
Вложенные классы/интерфейсы, объявленные в классе java.awt.Component.AccessibleAWTComponent
Component.AccessibleAWTComponent.AccessibleAWTComponentHandler, Component.AccessibleAWTComponent.AccessibleAWTFocusHandlerПоля
| Модификатор и тип | Поле | Описание |
|---|---|---|
protected ContainerListener | 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Конструкторы
| Модификатор | Конструктор | Описание |
|---|---|---|
protected | AccessibleAWTContainer() |
Методы
| Модификатор и тип | Метод | Описание |
|---|---|---|
void | addPropertyChangeListener(PropertyChangeListener listener) | Добавляет PropertyChangeListener в список слушателей. |
Accessible | getAccessibleAt(Point p) | Возвращает дочерний элемент |
Accessible | getAccessibleChild(int i) | Возвращает n-ый |
int | getAccessibleChildrenCount() | Возвращает количество доступных дочерних элементов в объекте. |
void | removePropertyChangeListener(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