Интерфейс AccessibleSelection
- Все известные реализующие классы:
-
CheckboxMenuItem.AccessibleAWTCheckboxMenuItem,JComboBox.AccessibleJComboBox,JList.AccessibleJList,JMenu.AccessibleJMenu,JMenuBar.AccessibleJMenuBar,JTabbedPane.AccessibleJTabbedPane,JTable.AccessibleJTable,JTree.AccessibleJTree,JTree.AccessibleJTree.AccessibleJTreeNode,List.AccessibleAWTList,Menu.AccessibleAWTMenu,MenuBar.AccessibleAWTMenuBar,MenuComponent.AccessibleAWTMenuComponent,MenuItem.AccessibleAWTMenuItem,PopupMenu.AccessibleAWTPopupMenu
public interface AccessibleSelection
Этот
AccessibleSelection интерфейс предоставляет стандартный механизм для вспомогательной технологии определения того, какие дочерние элементы выбраны в данный момент, а также для изменения набора выделенных элементов. Любой объект, имеющий дочерние элементы, которые можно выбрать, должен поддерживать интерфейс AccessibleSelection. Приложения могут определить, поддерживает ли объект интерфейс AccessibleSelection, сначала получив его AccessibleContext (см. Accessible), а затем вызвав метод AccessibleContext.getAccessibleSelection(). Если возвращаемое значение не равно null, объект поддерживает этот интерфейс.- См. также:
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
void |
addAccessibleSelection |
Добавляет указанный дочерний элемент Accessible объекта в выборку объекта. |
void |
clearAccessibleSelection() |
Очищает выборку в объекте, так что ни один дочерний элемент в объекте не выбран. |
Accessible |
getAccessibleSelection |
Возвращает Accessible, представляющий указанный выбранный дочерний элемент объекта. |
int |
getAccessibleSelectionCount() |
Возвращает количество дочерних элементов Accessible, выбранных в данный момент. |
boolean |
isAccessibleChildSelected |
Определяет, выбран ли текущий дочерний элемент этого объекта. |
void |
removeAccessibleSelection |
Удаляет указанный дочерний элемент объекта из выборки объекта. |
void |
selectAllAccessibleSelection() |
Вызывает выбор всех дочерних элементов объекта, если объект поддерживает множественный выбор. |
Подробное описание методов
getAccessibleSelectionCount
int getAccessibleSelectionCount()
Возвращает количество дочерних элементов
Accessible, выбранных в данный момент. Если ни один дочерний элемент не выбран, возвращаемое значение будет равно 0.- Возвращает:
- количество currently selected элементов
getAccessibleSelection
Accessible getAccessibleSelection(int i)
Возвращает
Accessible, представляющий указанный выбранный дочерний элемент объекта. Если выбора нет или выбрано меньше дочерних элементов, чем целое число, переданное в качестве параметра, возвращаемое значение будет равно null. Обратите внимание, что индекс представляет i-й выбранный дочерний элемент, который отличается от i-го дочернего элемента.
- Параметры:
-
i- индекс, основанный на нуле, выбранных дочерних элементов - Возвращает:
- i-й выбранный дочерний элемент
- См. также:
isAccessibleChildSelected
boolean isAccessibleChildSelected(int i)
Определяет, выбран ли текущий дочерний элемент этого объекта.
- Параметры:
-
i- индекс, основанный на нуле, дочернего элемента в этом объектеAccessible - Возвращает:
-
trueесли текущий дочерний элемент этого объекта выбран; иначеfalse - См. также:
addAccessibleSelection
void addAccessibleSelection(int i)
Добавляет указанный дочерний элемент
Accessible объекта в выборку объекта. Если объект поддерживает множественный выбор, указанный дочерний элемент добавляется к существующему выбору, в противном случае он заменяет любой существующий выбор в объекте. Если указанный дочерний элемент уже выбран, этот метод не оказывает никакого эффекта.- Параметры:
-
i- индекс, основанный на нуле, дочернего элемента - См. также:
removeAccessibleSelection
void removeAccessibleSelection(int i)
Удаляет указанный дочерний элемент объекта из выборки объекта. Если указанный элемент в данный момент не выбран, этот метод не оказывает никакого эффекта.
- Параметры:
-
i- индекс, основанный на нуле, дочернего элемента - См. также:
clearAccessibleSelection
void clearAccessibleSelection()
Очищает выборку в объекте, так что ни один дочерний элемент в объекте не выбран.
selectAllAccessibleSelection
void selectAllAccessibleSelection()
Вызывает выбор всех дочерних элементов объекта, если объект поддерживает множественный выбор.
© 1993, 2023, 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/21/docs/api/java.desktop/javax/accessibility/AccessibleSelection.html