Класс List.AccessibleAWTList.AccessibleAWTListChild
- java.lang.Object
-
- javax.accessibility.AccessibleContext
-
- java.awt.Component.AccessibleAWTComponent
-
- java.awt.List.AccessibleAWTList.AccessibleAWTListChild
- Все реализованные интерфейсы:
-
Serializable,Accessible,AccessibleComponent
- Вложенный класс:
- List.AccessibleAWTList
protected class List.AccessibleAWTList.AccessibleAWTListChild extends Component.AccessibleAWTComponent implements Accessible
Этот класс реализует поддержку доступности для элементов списка. Он предоставляет реализацию API доступности Java, соответствующую элементам пользовательского интерфейса элементов списка.
- С тех пор:
- 1.3
- См. также:
- Сериализованная форма
Вложенные классы
Вложенные классы/интерфейсы, объявленные в классе java.awt.Component.AccessibleAWTComponent
Component.AccessibleAWTComponent.AccessibleAWTComponentHandler, Component.AccessibleAWTComponent.AccessibleAWTFocusHandler Поля
Поля, объявленные в классе 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 Конструкторы
| Конструктор | Описание |
|---|---|
AccessibleAWTListChild(List parent,
int indexInParent) | Создает новый |
Методы
| Модификатор и тип | Метод | Описание |
|---|---|---|
void | addFocusListener(FocusListener l) | Добавляет указанный обработчик фокуса для получения событий фокуса от этого компонента. |
boolean | contains(Point p) | Проверяет, находится ли указанная точка внутри границ этого объекта, где координаты x и y точки определены как относительные к системе координат объекта. |
Accessible | getAccessibleAt(Point p) | Возвращает дочерний |
Accessible | getAccessibleChild(int i) | Возвращает указанный дочерний элемент Accessible объекта. |
int | getAccessibleChildrenCount() | Возвращает количество дочерних элементов Accessible объекта. |
AccessibleContext | getAccessibleContext() | Получает AccessibleContext для этого объекта. |
int | getAccessibleIndexInParent() | Получает индекс (от 0) этого объекта в его родительском Accessible элементе. |
AccessibleRole | getAccessibleRole() | Получить роль этого объекта. |
AccessibleStateSet | getAccessibleStateSet() | Получить набор состояний этого объекта. |
Color | getBackground() | Получить цвет фона этого объекта. |
Rectangle | getBounds() | Получает границы этого объекта в виде объекта Rectangle. |
Cursor | getCursor() | Получить курсор этого объекта. |
Font | getFont() | Получить шрифт этого объекта. |
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 | requestFocus() | Запрашивает фокус для этого объекта. |
void | setBackground(Color c) | Установить цвет фона этого объекта. |
void | setBounds(Rectangle r) | Устанавливает границы этого объекта в виде объекта Rectangle. |
void | setCursor(Cursor cursor) | Установить курсор этого объекта. |
void | setEnabled(boolean b) | Установить состояние включения объекта. |
void | setFont(Font f) | Установить шрифт этого объекта. |
void | setForeground(Color c) | Установить цвет переднего плана этого объекта. |
void | setLocation(Point p) | Устанавливает расположение объекта относительно родителя. |
void | setSize(Dimension d) | Изменить размер этого объекта, задав ширину и высоту. |
void | setVisible(boolean b) | Установить видимое состояние объекта. |
Методы, объявленные в классе java.awt.Component.AccessibleAWTComponent
addPropertyChangeListener, getAccessibleComponent, getAccessibleDescription, getAccessibleName, getAccessibleParent, removePropertyChangeListener Методы, объявленные в классе 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 Конструкторы
AccessibleAWTListChild
public AccessibleAWTListChild(List parent,
int indexInParent) Создает новый AccessibleAWTListChild с заданным родительским элементом List и индексом (от 0) этого объекта в родительском элементе.
- Параметры:
-
parent- родительский элементList -
indexInParent- индекс в родительском элементе
Методы
getAccessibleContext
public AccessibleContext getAccessibleContext()
Получает AccessibleContext для этого объекта. В реализации Java Accessibility API для этого класса возвращается этот объект, который выступает в качестве собственного AccessibleContext.
- Определено:
-
getAccessibleContextв интерфейсеAccessible - Возвращает:
- Этот объект
getAccessibleRole
public AccessibleRole getAccessibleRole()
Получение роли этого объекта.
- Переопределяет:
-
getAccessibleRoleв классеComponent.AccessibleAWTComponent - Возвращает:
- экземпляр AccessibleRole, описывающий роль объекта
- См. также:
AccessibleRole
getAccessibleStateSet
public AccessibleStateSet getAccessibleStateSet()
Получение набора состояний этого объекта. AccessibleStateSet объекта состоит из набора уникальных AccessibleState. Изменение AccessibleStateSet объекта вызовет событие PropertyChangeEvent для свойства ACCESSIBLE_STATE_PROPERTY.
- Переопределяет:
-
getAccessibleStateSetв классеComponent.AccessibleAWTComponent - Возвращает:
- экземпляр AccessibleStateSet, содержащий текущий набор состояний объекта
- См. также:
-
AccessibleStateSet,AccessibleState,Component.AccessibleAWTComponent.addPropertyChangeListener(java.beans.PropertyChangeListener)
getLocale
public Locale getLocale()
Получение локали компонента. Если у компонента нет локали, то возвращается локаль его родителя.
- Переопределяет:
-
getLocaleв классеComponent.AccessibleAWTComponent - Возвращает:
- Локаль этого компонента. Если у этого компонента нет локали, возвращается локаль его родителя.
- Исключение:
-
IllegalComponentStateException- Если у компонента нет собственной локали и он еще не добавлен в иерархию контейнеров, так что локаль не может быть определена из содержащего родителя.
getAccessibleIndexInParent
public int getAccessibleIndexInParent()
Получение индекса (от 0) этого объекта в его доступном родителе.
- Переопределяет:
-
getAccessibleIndexInParentв классеComponent.AccessibleAWTComponent - Возвращает:
- индекс (от 0) этого объекта в его родителе; -1, если у этого объекта нет доступного родителя.
- См. также:
-
Component.AccessibleAWTComponent.getAccessibleParent(),getAccessibleChildrenCount(),getAccessibleChild(int)
getAccessibleChildrenCount
public int getAccessibleChildrenCount()
Возвращает количество доступных дочерних элементов объекта.
- Переопределяет:
-
getAccessibleChildrenCountв классеComponent.AccessibleAWTComponent - Возвращает:
- количество доступных дочерних элементов объекта.
getAccessibleChild
public Accessible getAccessibleChild(int i)
Возвращает указанного дочернего элемента Accessible объекта. Дочерние элементы Accessible объекта нумеруются с нуля, поэтому первый дочерний элемент находится под индексом 0, второй — под индексом 1 и так далее.
- Переопределяет:
-
getAccessibleChildв классеComponent.AccessibleAWTComponent - Параметры:
-
i- индекс дочернего элемента (с нуля) - Возвращает:
- дочерний элемент Accessible объекта
- См. также:
getAccessibleChildrenCount()
getBackground
public Color getBackground()
Получение цвета фона этого объекта.
- Определено:
-
getBackgroundв интерфейсеAccessibleComponent - Переопределяет:
-
getBackgroundв классеComponent.AccessibleAWTComponent - Возвращает:
- цвет фона объекта, если поддерживается; иначе null
- См. также:
setBackground(java.awt.Color)
setBackground
public void setBackground(Color c)
Установка цвета фона этого объекта.
- Определено:
-
setBackgroundв интерфейсеAccessibleComponent - Переопределяет:
-
setBackgroundв классеComponent.AccessibleAWTComponent - Параметры:
-
c- новый цвет фона - См. также:
setBackground(java.awt.Color)
getForeground
public Color getForeground()
Получение цвета переднего плана этого объекта.
- Определено:
-
getForegroundв интерфейсеAccessibleComponent - Переопределяет:
-
getForegroundв классеComponent.AccessibleAWTComponent - Возвращает:
- цвет переднего плана объекта, если поддерживается; иначе null
- См. также:
setForeground(java.awt.Color)
setForeground
public void setForeground(Color c)
Установка цвета переднего плана этого объекта.
- Определено:
-
setForegroundв интерфейсеAccessibleComponent - Переопределяет:
-
setForegroundв классеComponent.AccessibleAWTComponent - Параметры:
-
c- новый цвет переднего плана - См. также:
getForeground()
getCursor
public Cursor getCursor()
Получение курсора этого объекта.
- Определено:
-
getCursorв интерфейсеAccessibleComponent - Переопределяет:
-
getCursorв классеComponent.AccessibleAWTComponent - Возвращает:
- курсор объекта, если поддерживается; иначе null
- См. также:
setCursor(java.awt.Cursor)
setCursor
public void setCursor(Cursor cursor)
Установка курсора для этого объекта.
Метод может не иметь визуального эффекта, если реализация Java платформы и/или родная система не поддерживают изменение формы курсора мыши.
- Определено:
-
setCursorв интерфейсеAccessibleComponent - Переопределяет:
-
setCursorв классеComponent.AccessibleAWTComponent - Параметры:
-
cursor- новый курсор для объекта - См. также:
getCursor()
getFont
public Font getFont()
Получение шрифта этого объекта.
- Определено:
-
getFontв интерфейсеAccessibleComponent - Переопределяет:
-
getFontв классеComponent.AccessibleAWTComponent - Возвращает:
- шрифт объекта, если поддерживается; иначе null
- См. также:
setFont(java.awt.Font)
setFont
public void setFont(Font f)
Установка шрифта для этого объекта.
- Определено:
-
setFontв интерфейсеAccessibleComponent - Переопределяет:
-
setFontв классеComponent.AccessibleAWTComponent - Параметры:
-
f- новый шрифт для объекта - См. также:
getFont()
getFontMetrics
public FontMetrics getFontMetrics(Font f)
Получение FontMetrics для этого объекта.
- Определено:
-
getFontMetricsв интерфейсеAccessibleComponent - Переопределяет:
-
getFontMetricsв классеComponent.AccessibleAWTComponent - Параметры:
-
f- шрифт - Возвращает:
- FontMetrics объекта, если поддерживается; иначе null
- См. также:
getFont()
isEnabled
public boolean isEnabled()
Определяет, включен ли объект. Включенные объекты также будут иметь состояние AccessibleState.ENABLED в своём AccessibleStateSet.
- Определено:
-
isEnabledв интерфейсеAccessibleComponent - Переопределяет:
-
isEnabledв классеComponent.AccessibleAWTComponent - Возвращает:
- true, если объект включён; иначе false
- См. также:
-
setEnabled(boolean),AccessibleContext.getAccessibleStateSet(),AccessibleState.ENABLED,AccessibleStateSet
setEnabled
public void setEnabled(boolean b)
Установка состояния включения объекта.
- Определено:
-
setEnabledв интерфейсеAccessibleComponent - Переопределяет:
-
setEnabledв классеComponent.AccessibleAWTComponent - Параметры:
-
b- true для включения, иначе для выключения - См. также:
isEnabled()
isVisible
public boolean isVisible()
Определяет, виден ли объект. Примечание: это означает, что объект намерен быть видимым; однако он может не отображаться на экране, потому что один из объектов, в котором содержится этот объект, в настоящее время не виден. Чтобы определить, отображается ли объект на экране, используйте isShowing().
Видимые объекты также будут иметь состояние AccessibleState.VISIBLE в своём AccessibleStateSet.
- Определено:
-
isVisibleв интерфейсеAccessibleComponent - Переопределяет:
-
isVisibleв классеComponent.AccessibleAWTComponent - Возвращает:
- true, если объект виден; иначе false
- См. также:
-
setVisible(boolean),AccessibleContext.getAccessibleStateSet(),AccessibleState.VISIBLE,AccessibleStateSet
setVisible
public void setVisible(boolean b)
Установка состояния видимости объекта.
- Определено:
-
setVisibleв интерфейсеAccessibleComponent - Переопределяет:
-
setVisibleв классеComponent.AccessibleAWTComponent - Параметры:
-
b- true для отображения, иначе для скрытия - См. также:
isVisible()
isShowing
public boolean isShowing()
Определяет, отображается ли объект. Это определяется путем проверки видимости объекта и видимости родительских объектов. Примечание: это вернет true даже если объект скрыт другим объектом (например, если он находится под выпадающим меню).
- Определено в:
-
isShowingв интерфейсеAccessibleComponent - Переопределяет:
-
isShowingв классеComponent.AccessibleAWTComponent - Возвращает:
- true, если объект отображается; в противном случае false
contains
public boolean contains(Point p)
Проверяет, находится ли указанная точка внутри границ этого объекта, где координаты x и y точки определяются относительно системы координат объекта.
- Определено в:
-
containsв интерфейсеAccessibleComponent - Переопределяет:
-
containsв классеComponent.AccessibleAWTComponent - Параметры:
-
p- точка относительно системы координат объекта - Возвращает:
- true, если объект содержит точку; в противном случае false
- См. также:
getBounds()
getLocationOnScreen
public Point getLocationOnScreen()
Возвращает расположение объекта на экране.
- Определено в:
-
getLocationOnScreenв интерфейсеAccessibleComponent - Переопределяет:
-
getLocationOnScreenв классеComponent.AccessibleAWTComponent - Возвращает:
- расположение объекта на экране; null, если этот объект не находится на экране
- См. также:
-
getBounds(),getLocation()
getLocation
public Point getLocation()
Возвращает расположение объекта относительно родительского элемента в виде точки, определяющей верхний левый угол объекта в пространстве координат экрана.
- Определено в:
-
getLocationв интерфейсеAccessibleComponent - Переопределяет:
-
getLocationв классеComponent.AccessibleAWTComponent - Возвращает:
- экземпляр Point, представляющий верхний левый угол границ объекта в пространстве координат экрана; null, если этот объект или его родительский элемент не находятся на экране
- См. также:
-
getBounds(),getLocationOnScreen()
setLocation
public void setLocation(Point p)
Устанавливает расположение объекта относительно родительского элемента.
- Определено в:
-
setLocationв интерфейсеAccessibleComponent - Переопределяет:
-
setLocationв классеComponent.AccessibleAWTComponent - Параметры:
-
p- новое положение для верхнего левого угла - См. также:
getLocation()
getBounds
public Rectangle getBounds()
Возвращает границы этого объекта в виде объекта Rectangle. Границы указывают ширину, высоту и расположение этого объекта относительно родительского элемента.
- Определено в:
-
getBoundsв интерфейсеAccessibleComponent - Переопределяет:
-
getBoundsв классеComponent.AccessibleAWTComponent - Возвращает:
- прямоугольник, указывающий границы этого компонента; null, если этот объект не находится на экране.
- См. также:
contains(java.awt.Point)
setBounds
public void setBounds(Rectangle r)
Устанавливает границы этого объекта в виде объекта Rectangle. Границы указывают ширину, высоту и расположение этого объекта относительно родительского элемента.
- Определено в:
-
setBoundsв интерфейсеAccessibleComponent - Переопределяет:
-
setBoundsв классеComponent.AccessibleAWTComponent - Параметры:
-
r- прямоугольник, указывающий границы этого компонента - См. также:
getBounds()
getSize
public Dimension getSize()
Возвращает размер этого объекта в виде объекта Dimension. Поле height объекта Dimension содержит высоту этого объекта, а поле width объекта Dimension содержит ширину этого объекта.
- Определено в:
-
getSizeв интерфейсеAccessibleComponent - Переопределяет:
-
getSizeв классеComponent.AccessibleAWTComponent - Возвращает:
- объект Dimension, указывающий размер этого компонента; null, если этот объект не находится на экране
- См. также:
setSize(java.awt.Dimension)
setSize
public void setSize(Dimension d)
Изменяет размер этого объекта на заданную ширину и высоту.
- Определено в:
-
setSizeв интерфейсеAccessibleComponent - Переопределяет:
-
setSizeв классеComponent.AccessibleAWTComponent - Параметры:
-
d- размер, определяющий новый размер объекта. - См. также:
getSize()
getAccessibleAt
public Accessible getAccessibleAt(Point p)
Возвращает Accessible дочерний элемент, если он существует, содержащийся в локальных координатах Point.
- Определено в:
-
getAccessibleAtв интерфейсеAccessibleComponent - Переопределяет:
-
getAccessibleAtв классеComponent.AccessibleAWTComponent - Параметры:
-
p- точка относительно системы координат этого объекта - Возвращает:
Accessible, если он существует, в указанном месте; в противном случаеnull
isFocusTraversable
public boolean isFocusTraversable()
Возвращает, может ли этот объект получить фокус. Объекты, которые могут получить фокус, также имеют состояние AccessibleState.FOCUSABLE в их AccessibleStateSet.
- Определено в:
-
isFocusTraversableв интерфейсеAccessibleComponent - Переопределяет:
-
isFocusTraversableв классеComponent.AccessibleAWTComponent - Возвращает:
- true, если объект может получить фокус; в противном случае false
- См. также:
-
AccessibleContext.getAccessibleStateSet(),AccessibleState.FOCUSABLE,AccessibleState.FOCUSED,AccessibleStateSet
requestFocus
public void requestFocus()
Запрашивает фокус для этого объекта. Если этот объект не может получить фокус, ничего не произойдет. В противном случае объект попытается получить фокус.
- Определено в:
-
requestFocusв интерфейсеAccessibleComponent - Переопределяет:
-
requestFocusв классеComponent.AccessibleAWTComponent - См. также:
isFocusTraversable()
addFocusListener
public void addFocusListener(FocusListener l)
Добавляет указанный слушатель фокуса для получения событий фокуса от этого компонента.
- Определено в:
-
addFocusListenerв интерфейсеAccessibleComponent - Переопределяет:
-
addFocusListenerв классеComponent.AccessibleAWTComponent - Параметры:
-
l- слушатель фокуса - См. также:
removeFocusListener(java.awt.event.FocusListener)
removeFocusListener
public void removeFocusListener(FocusListener l)
Удаляет указанный слушатель фокуса, чтобы он больше не получал события фокуса от этого компонента.
- Определено в:
-
removeFocusListenerв интерфейсеAccessibleComponent - Переопределяет:
-
removeFocusListenerв классеComponent.AccessibleAWTComponent - Параметры:
-
l- слушатель фокуса - См. также:
addFocusListener(java.awt.event.FocusListener)
© 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/List.AccessibleAWTList.AccessibleAWTListChild.html