Spec-Zone.ru › OpenJDK 25

Интерфейс 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()
Выбирает все дочерние элементы объекта, если объект поддерживает множественный выбор.

Сообщить об ошибке или предложить улучшение
Дополнительную справочную информацию по API и документацию для разработчиков см. в документации Java SE, содержащей более подробные описания для разработчиков, общие сведения по концепциям, определения терминов, способы обхода ограничений и примеры работающего кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или ее аффилированных лиц в США и других странах.
Авторские права © 1993, 2025, Oracle и/или ее аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 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://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/accessibility/AccessibleSelection.html

Spec-Zone.ru

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