Интерфейс 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, объект поддерживает этот интерфейс.
- См. также:
-
Accessible,Accessible.getAccessibleContext(),AccessibleContext,AccessibleContext.getAccessibleSelection()
Методы
| Модификатор и тип | Метод | Описание |
|---|---|---|
void |
addAccessibleSelection(int i) |
Добавляет указанный |
void |
clearAccessibleSelection() |
Очищает выделение в объекте, так что ни один дочерний элемент объекта не выделен. |
Accessible |
getAccessibleSelection(int i) |
Возвращает |
int |
getAccessibleSelectionCount() |
Возвращает количество |
boolean |
isAccessibleChildSelected(int i) |
Определяет, выделен ли текущий дочерний элемент этого объекта. |
void |
removeAccessibleSelection(int i) |
Удаляет указанный дочерний элемент объекта из выделения объекта. |
void |
selectAllAccessibleSelection() |
Вызывает выделение каждого дочернего элемента объекта, если объект поддерживает несколько выделений. |
Подробное описание методов
getAccessibleSelectionCount
int getAccessibleSelectionCount()
Возвращает количество Accessible дочерних элементов, которые в настоящее время выделены. Если дочерние элементы не выделены, возвращаемое значение будет 0.
- Возвращает:
- количество выделенных элементов
getAccessibleSelection(int)
Accessible getAccessibleSelection(int i)
Возвращает Accessible , представляющий указанный выделенный дочерний элемент объекта. Если выделения нет или выделенных дочерних элементов меньше, чем переданное целое число, возвращаемое значение будет null.
Обратите внимание, что индекс представляет i-й выделенный дочерний элемент, что отличается от i-го дочернего элемента.
- Параметры:
-
i- нулевой индекс выделенных дочерних элементов - Возвращает:
- i-й выделенный дочерний элемент
- См. также:
getAccessibleSelectionCount()
isAccessibleChildSelected(int)
boolean isAccessibleChildSelected(int i)
Определяет, выделен ли текущий дочерний элемент этого объекта.
- Параметры:
-
i- нулевой индекс дочернего элемента в этом объектеAccessible - Возвращает:
-
true, если текущий дочерний элемент этого объекта выделен; иначеfalse - См. также:
AccessibleContext.getAccessibleChild(int)
addAccessibleSelection(int)
void addAccessibleSelection(int i)
Добавляет указанный Accessible дочерний элемент объекта к выделению объекта. Если объект поддерживает несколько выделений, указанный дочерний элемент добавляется к любому существующему выделению, в противном случае он заменяет любое существующее выделение в объекте. Если указанный дочерний элемент уже выделен, этот метод не имеет эффекта.
- Параметры:
-
i- нулевой индекс дочернего элемента - См. также:
AccessibleContext.getAccessibleChild(int)
removeAccessibleSelection(int)
void removeAccessibleSelection(int i)
Удаляет указанный дочерний элемент объекта из выделения объекта. Если указанный элемент не выделен в данный момент, этот метод не имеет эффекта.
- Параметры:
-
i- нулевой индекс дочернего элемента - См. также:
AccessibleContext.getAccessibleChild(int)
clearAccessibleSelection()
void clearAccessibleSelection()
Очищает выделение в объекте, так что ни один дочерний элемент в объекте не выделен.
selectAllAccessibleSelection()
void selectAllAccessibleSelection()
Вызывает выделение каждого дочернего элемента объекта, если объект поддерживает несколько выделений.
© 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/accessibility/AccessibleSelection.html