Spec-Zone.ru › OpenJDK 25

Класс 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
Этот класс реализует поддержку специальных возможностей для дочерних элементов List. Он предоставляет реализацию Java Accessibility API, соответствующую элементам пользовательского интерфейса — дочерним элементам списка.
Начиная с версии:
1.3
См. также:
  • Сериализованная форма

Краткое описание вложенных классов

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

Component.AccessibleAWTComponent.AccessibleAWTComponentHandler, Component.AccessibleAWTComponent.AccessibleAWTFocusHandler

Краткое описание полей

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

Краткое описание конструкторов

Конструктор Описание
AccessibleAWTListChild(List parent, int indexInParent)
Создает новый AccessibleAWTListChild с указанным родительским List и индексом этого объекта в родительском объекте, отсчитываемым от 0.

Краткое описание методов

Модификатор и тип Метод Описание
void addFocusListener(FocusListener l)
Добавляет указанный слушатель фокуса, чтобы получать события фокуса от этого компонента.
boolean contains(Point p)
Проверяет, находится ли указанная точка в пределах границ этого объекта; координаты x и y точки задаются относительно системы координат объекта.
Accessible getAccessibleAt(Point p)
Возвращает дочерний элемент Accessible, если он существует и находится в локальной координате Point.
Accessible getAccessibleChild(int i)
Возвращает указанный доступный дочерний элемент объекта.
int getAccessibleChildrenCount()
Возвращает количество доступных дочерних элементов объекта.
AccessibleContext getAccessibleContext()
Получает AccessibleContext для этого объекта.
int getAccessibleIndexInParent()
Получает индекс этого объекта в его доступном родительском объекте, отсчитываемый от 0.
AccessibleRole getAccessibleRole()
Получает роль этого объекта.
AccessibleStateSet getAccessibleStateSet()
Получает набор состояний этого объекта.
Color getBackground()
Получает цвет фона этого объекта.
Rectangle getBounds()
Получает границы этого объекта в виде объекта Rectangle.
Cursor getCursor()
Получает курсор этого объекта.
Font getFont()
Получает шрифт этого объекта.
FontMetrics getFontMetrics(Font f)
Получает метрики шрифта этого объекта.
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)
Задает видимость объекта.

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

addPropertyChangeListener, getAccessibleComponent, getAccessibleDescription, getAccessibleName, getAccessibleParent, removePropertyChangeListener

Методы, объявленные в классе AccessibleContext

firePropertyChange, getAccessibleAction, getAccessibleEditableText, getAccessibleIcon, getAccessibleRelationSet, getAccessibleSelection, getAccessibleTable, getAccessibleText, getAccessibleValue, setAccessibleDescription, setAccessibleName, setAccessibleParent

Методы, объявленные в классе 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(PropertyChangeListener)

getLocale

public Locale getLocale()
Возвращает локаль компонента. Если у компонента нет локали, возвращается локаль его родительского объекта.
Переопределяет:
getLocale в классе Component.AccessibleAWTComponent
Возвращает:
Локаль этого компонента. Если у компонента нет локали, возвращается локаль его родительского объекта.
Вызывает исключение:
IllegalComponentStateException — если у Component нет собственной локали и он еще не добавлен в иерархию контейнеров, в которой локаль можно определить по содержащему его родительскому объекту.

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 — индекс дочернего объекта, отсчитываемый от 0
Возвращает:
дочерний объект Accessible данного объекта
См. также:
  • getAccessibleChildrenCount()

getBackground

public Color getBackground()
Возвращает цвет фона этого объекта.
Указано в:
getBackground в интерфейсе AccessibleComponent
Переопределяет:
getBackground в классе Component.AccessibleAWTComponent
Возвращает:
цвет фона объекта, если он поддерживается; иначе null
См. также:
  • setBackground(Color)

setBackground

public void setBackground(Color c)
Устанавливает цвет фона этого объекта.
Указано в:
setBackground в интерфейсе AccessibleComponent
Переопределяет:
setBackground в классе Component.AccessibleAWTComponent
Параметры:
c — новый цвет фона
См. также:
  • getBackground()

getForeground

public Color getForeground()
Возвращает цвет переднего плана этого объекта.
Указано в:
getForeground в интерфейсе AccessibleComponent
Переопределяет:
getForeground в классе Component.AccessibleAWTComponent
Возвращает:
цвет переднего плана объекта, если он поддерживается; иначе null
См. также:
  • setForeground(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(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(Font)

setFont

public void setFont(Font f)
Устанавливает шрифт этого объекта.
Указано в:
setFont в интерфейсе AccessibleComponent
Переопределяет:
setFont в классе Component.AccessibleAWTComponent
Параметры:
f — новый шрифт объекта
См. также:
  • getFont()

getFontMetrics

public FontMetrics getFontMetrics(Font f)
Возвращает метрики шрифта этого объекта.
Указано в:
getFontMetrics в интерфейсе AccessibleComponent
Переопределяет:
getFontMetrics в классе Component.AccessibleAWTComponent
Параметры:
f — шрифт
Возвращает:
метрики шрифта объекта, если они поддерживаются; иначе null
См. также:
  • getFont()

isEnabled

public boolean isEnabled()
Определяет, включен ли объект. Для включенных объектов в AccessibleStateSet также устанавливается состояние AccessibleState.ENABLED.
Указано в:
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().

Для видимых объектов в AccessibleStateSet также устанавливается состояние AccessibleState.VISIBLE.

Указано в:
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(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(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()
Возвращает, может ли этот объект получать фокус. Для объектов, которые могут получать фокус, в их AccessibleStateSet также устанавливается состояние AccessibleState.FOCUSABLE.
Указано в:
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(FocusListener)

removeFocusListener

public void removeFocusListener(FocusListener l)
Удаляет указанный слушатель фокуса, чтобы он больше не получал события фокуса от этого компонента.
Указано в:
removeFocusListener в интерфейсе AccessibleComponent
Переопределяет:
removeFocusListener в классе Component.AccessibleAWTComponent
Параметры:
l — слушатель фокуса
См. также:
  • addFocusListener(FocusListener)

Сообщить об ошибке или предложить улучшение
Дополнительные справочные материалы по API и документацию для разработчиков см. в разделе Документация Java SE, содержащем более подробные описания для разработчиков, общие сведения о концепциях, определения терминов, обходные решения и примеры работающего кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или ее аффилированных лиц в США и других странах.
Авторские права © 1993, 2025, Oracle и/или ее аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 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/List.AccessibleAWTList.AccessibleAWTListChild.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API