Интерфейс 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.- Возвращает:
- число выбранных в данный момент элементов
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, 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/javax/accessibility/AccessibleSelection.html