Spec-Zone.ru › OpenJDK 24

Интерфейс 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, 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://download.java.net/java/early_access/jdk24/docs/api/java.desktop/javax/accessibility/AccessibleSelection.html

Spec-Zone.ru

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