Spec-Zone.ru › OpenJDK 21

Интерфейс 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.
Возвращает:
количество currently selected элементов

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, 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

Spec-Zone.ru

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