Spec-Zone.ru › OpenJDK 8

Интерфейс 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 - индекс выделенных дочерних элементов, начиная с 0
Возвращает:
i-ый выделенный дочерний элемент
См. также:
getAccessibleSelectionCount()

isAccessibleChildSelected

boolean isAccessibleChildSelected(int i)

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

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

addAccessibleSelection

void addAccessibleSelection(int i)

Добавляет указанный Accessible дочерний элемент объекта к выделению объекта. Если объект поддерживает множественное выделение, указанный дочерний элемент добавляется к любому существующему выделению, в противном случае он заменяет любое существующее выделение в объекте. Если указанный дочерний элемент уже выделен, этот метод не имеет эффекта.

Параметры:
i - индекс дочернего элемента, начиная с 0
См. также:
AccessibleContext.getAccessibleChild(int)

removeAccessibleSelection

void removeAccessibleSelection(int i)

Удаляет указанный дочерний элемент объекта из выделения объекта. Если указанный элемент не выделен в данный момент, этот метод не имеет эффекта.

Параметры:
i - индекс дочернего элемента, начиная с 0
См. также:
AccessibleContext.getAccessibleChild(int)

clearAccessibleSelection

void clearAccessibleSelection()

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

selectAllAccessibleSelection

void selectAllAccessibleSelection()

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

<_attribution>

© 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.

Spec-Zone.ru

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