Класс JList.AccessibleJList.AccessibleJListChild
- java.lang.Object
- javax.accessibility.AccessibleContext
- javax.swing.JList.AccessibleJList.AccessibleJListChild
- Все реализованные интерфейсы:
-
Accessible,AccessibleAction,AccessibleComponent
- Вложенный класс:
- JList.AccessibleJList
protected class JList.AccessibleJList.AccessibleJListChild extends AccessibleContext implements Accessible, AccessibleComponent, AccessibleAction
Этот класс реализует поддержку доступности, соответствующую для дочерних элементов списка.
Поля
Поля, объявленные в классе 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Поля, объявленные в интерфейсе javax.accessibility.AccessibleAction
CLICK, DECREMENT, INCREMENT, TOGGLE_EXPAND, TOGGLE_POPUPКраткое описание конструкторов
| Конструктор | Описание |
|---|---|
AccessibleJListChild(JList<E> parent,
int indexInParent) | Создает |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
boolean | doAccessibleAction(int i) | Выполняет указанное действие над объектом. |
AccessibleAction | getAccessibleAction() | Получает |
int | getAccessibleActionCount() | Возвращает количество доступных действий, доступных в этом объекте. Если их более одного, первое считается "стандартным" действием объекта. |
String | getAccessibleActionDescription(int i) | Возвращает описание указанного действия объекта. |
AccessibleComponent | getAccessibleComponent() | Получает AccessibleComponent, связанный с этим объектом. |
AccessibleContext | getAccessibleContext() | Получает AccessibleContext для этого объекта. |
AccessibleIcon[] | getAccessibleIcon() | Возвращает значок для рендеринга элемента, как единственный элемент массива |
Методы, объявленные в классе javax.accessibility.AccessibleContext
addPropertyChangeListener, firePropertyChange, getAccessibleChild, getAccessibleChildrenCount, getAccessibleDescription, getAccessibleEditableText, getAccessibleIndexInParent, getAccessibleName, getAccessibleParent, getAccessibleRelationSet, getAccessibleRole, getAccessibleSelection, getAccessibleStateSet, getAccessibleTable, getAccessibleText, getAccessibleValue, getLocale, removePropertyChangeListener, setAccessibleDescription, setAccessibleName, setAccessibleParentМетоды, объявленные в классе java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitМетоды, объявленные в интерфейсе javax.accessibility.AccessibleComponent
addFocusListener, contains, getAccessibleAt, getBackground, getBounds, getCursor, getFont, getFontMetrics, getForeground, getLocation, getLocationOnScreen, getSize, isEnabled, isFocusTraversable, isShowing, isVisible, removeFocusListener, requestFocus, setBackground, setBounds, setCursor, setEnabled, setFont, setForeground, setLocation, setSize, setVisibleПодробное описание конструкторов
AccessibleJListChild
public AccessibleJListChild(JList<E> parent,
int indexInParent)Создает AccessibleJListChild.
- Параметры:
-
parent- родительский элемент -
indexInParent- индекс в родительском элементе
Подробное описание методов
getAccessibleContext
public AccessibleContext getAccessibleContext()
Получает AccessibleContext для этого объекта. В реализации Java Accessibility API для этого класса возвращает этот объект, который является собственным AccessibleContext.
- Определено в:
-
getAccessibleContextв интерфейсеAccessible - Возвращает:
- эту объекту
getAccessibleComponent
public AccessibleComponent getAccessibleComponent()
Получает AccessibleComponent, связанный с этим объектом. В реализации Java Accessibility API для этого класса возвращает этот объект, который отвечает за реализацию интерфейса AccessibleComponent от своего имени.
- Переопределяет:
-
getAccessibleComponentв классеAccessibleContext - Возвращает:
- этот объект
- См. также:
AccessibleComponent
getAccessibleIcon
public AccessibleIcon[] getAccessibleIcon()
Возвращает значок для рендеринга элемента, как единственный элемент массива AccessibleIcon или массив null, если компонент рендеринга не содержит значков.
- Переопределяет:
-
getAccessibleIconв классеAccessibleContext - Возвращает:
- массив, содержащий доступный значок, или массив
null, если значков нет - С тех пор:
- 1.3
- См. также:
AccessibleIcon
getAccessibleAction
public AccessibleAction getAccessibleAction()
Получает AccessibleAction связанного с этим объектом, который поддерживает одно или несколько действий.
- Переопределяет:
-
getAccessibleActionв классеAccessibleContext - Требования к реализации:
- Возвращает AccessibleAction для этого AccessibleJListChild следующим образом: сначала вызывается getListCellRendererComponent ListCellRenderer для компонента в "индексе в родителе" этого дочернего элемента. Затем извлекается его AccessibleContext, и возвращается AccessibleAction этого AccessibleContext. Обратите внимание, что если AccessibleAction не найден с помощью этого процесса, возвращается этот объект с его реализацией интерфейса AccessibleAction.
- Возвращает:
-
AccessibleAction, если поддерживается объектом; в противном случае вернутьnull - С тех пор:
- 9
- См. также:
AccessibleAction
doAccessibleAction
public boolean doAccessibleAction(int i)
Выполняет указанное действие над объектом.
- Определено в:
-
doAccessibleActionв интерфейсеAccessibleAction - Требования к реализации:
- Если i == 0, выбирает этот AccessibleJListChild, вызвав JList.this.setSelectedIndex(indexInParent), и затем возвращает true; в противном случае возвращает false.
- Параметры:
-
i- индекс действия, начиная с нуля - Возвращает:
-
true, если действие было выполнено; в противном случаеfalse - С тех пор:
- 9
- См. также:
AccessibleAction.getAccessibleActionCount()
getAccessibleActionDescription
public String getAccessibleActionDescription(int i)
Возвращает описание указанного действия объекта.
- Определено в:
-
getAccessibleActionDescriptionв интерфейсеAccessibleAction - Требования к реализации:
- Если i == 0, возвращает описание действия, полученное из UIManager.getString("AbstractButton.clickText"); в противном случае возвращает null.
- Параметры:
-
i- индекс действия, начиная с нуля - Возвращает:
- описание действия
String - С тех пор:
- 9
- См. также:
AccessibleAction.getAccessibleActionCount()
getAccessibleActionCount
public int getAccessibleActionCount()
Возвращает количество доступных действий в этом объекте. Если их более одного, первое считается "стандартным" действием объекта.
- Определено в:
-
getAccessibleActionCountв интерфейсеAccessibleAction - Требования к реализации:
- Возвращает 1, т. е. существует только одно действие.
- Возвращает:
- номера действия в этом объекте, начиная с нуля
- С тех пор:
- 9
© 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/javax/swing/JList.AccessibleJList.AccessibleJListChild.html