Spec-Zone.ru › OpenJDK 17

Интерфейс 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)
Добавляет указанный Accessible дочерний элемент объекта в выделение объекта.
void clearAccessibleSelection()
Очищает выделение в объекте, так что никакие дочерние элементы в объекте не выделены.
Accessible getAccessibleSelection(int i)
Возвращает Accessible, представляющий указанный выделенный дочерний элемент объекта.
int getAccessibleSelectionCount()
Возвращает количество Accessible дочерних элементов, которые в настоящее время выделены.
boolean isAccessibleChildSelected(int i)
Определяет, выделен ли текущий дочерний элемент этого объекта.
void removeAccessibleSelection(int i)
Удаляет указанный дочерний элемент объекта из выделения объекта.
void selectAllAccessibleSelection()
Вызывает выделение каждого дочернего элемента объекта, если объект поддерживает несколько выделений.

Подробное описание методов

getAccessibleSelectionCount

int getAccessibleSelectionCount()
Возвращает количество Accessible дочерних элементов, которые в настоящее время выделены. Если дочерние элементы не выделены, возвращаемое значение будет 0.
Возвращает:
количество элементов, которые в настоящее время выделены

getAccessibleSelection

Accessible getAccessibleSelection(int i)
Возвращает Accessible , представляющий указанный выделенный дочерний элемент объекта. Если выделения нет или выделено меньше дочерних элементов, чем переданное целое число, возвращаемое значение будет null.

Обратите внимание, что индекс представляет собой i-й выделенный дочерний элемент, что отличается от i-го дочернего элемента.

Параметры:
i - индекс выделенных дочерних элементов (с нуля)
Возвращает:
i-й выделенный дочерний элемент
См. также:
  • getAccessibleSelectionCount()

isAccessibleChildSelected

boolean isAccessibleChildSelected(int i)
Определяет, выделен ли текущий дочерний элемент этого объекта.
Параметры:
i - индекс дочернего элемента с нуля в этом объекте Accessible
Возвращает:
true если текущий дочерний элемент этого объекта выделен; в противном случае false
См. также:
  • AccessibleContext.getAccessibleChild(int)

addAccessibleSelection

void addAccessibleSelection(int i)
Добавляет указанный Accessible дочерний элемент объекта в выделение объекта. Если объект поддерживает несколько выделений, указанный дочерний элемент добавляется к любому существующему выделению, в противном случае он заменяет любое существующее выделение в объекте. Если указанный дочерний элемент уже выделен, этот метод не оказывает никакого эффекта.
Параметры:
i - индекс дочернего элемента с нуля
См. также:
  • AccessibleContext.getAccessibleChild(int)

removeAccessibleSelection

void removeAccessibleSelection(int i)
Удаляет указанный дочерний элемент объекта из выделения объекта. Если указанный элемент не выделен в данный момент, этот метод не оказывает никакого эффекта.
Параметры:
i - индекс дочернего элемента с нуля
См. также:
  • AccessibleContext.getAccessibleChild(int)

clearAccessibleSelection

void clearAccessibleSelection()
Очищает выделение в объекте, так что ни один дочерний элемент объекта не выделен.

selectAllAccessibleSelection

void selectAllAccessibleSelection()
Вызывает выделение каждого дочернего элемента объекта, если объект поддерживает несколько выделений.

© 1993, 2021, 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/17/docs/api/java.desktop/javax/accessibility/AccessibleSelection.html

Spec-Zone.ru

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