Spec-Zone.ru › OpenJDK 25

Класс JTree.AccessibleJTree

java.lang.Object
javax.accessibility.AccessibleContext
java.awt.Component.AccessibleAWTComponent
java.awt.Container.AccessibleAWTContainer
javax.swing.JComponent.AccessibleJComponent
javax.swing.JTree.AccessibleJTree
Все реализуемые интерфейсы:
Serializable, EventListener, AccessibleComponent, AccessibleExtendedComponent, AccessibleSelection, TreeExpansionListener, TreeModelListener, TreeSelectionListener
Внешний класс:
JTree
protected class JTree.AccessibleJTree extends JComponent.AccessibleJComponent implements AccessibleSelection, TreeSelectionListener, TreeModelListener, TreeExpansionListener
Этот класс реализует поддержку специальных возможностей для класса JTree. Он предоставляет реализацию Java Accessibility API, подходящую для элементов пользовательского интерфейса в виде дерева.

Предупреждение: Сериализованные объекты этого класса будут несовместимы с будущими выпусками Swing. Текущая поддержка сериализации предназначена для краткосрочного хранения или RMI между приложениями, работающими с одной и той же версией Swing. Начиная с версии 1.4 в пакет java.beans добавлена поддержка долгосрочного хранения всех JavaBeans. См. XMLEncoder.

Начиная с версии:
1.2

Краткое описание вложенных классов

Модификатор и тип Класс Описание
protected class  JTree.AccessibleJTree.AccessibleJTreeNode
Этот класс реализует поддержку специальных возможностей для дочернего элемента JTree.

Вложенные классы и интерфейсы, объявленные в классе JComponent.AccessibleJComponent

JComponent.AccessibleJComponent.AccessibleContainerHandler, JComponent.AccessibleJComponent.AccessibleFocusHandler

Вложенные классы и интерфейсы, объявленные в классе Component.AccessibleAWTComponent

Component.AccessibleAWTComponent.AccessibleAWTComponentHandler, Component.AccessibleAWTComponent.AccessibleAWTFocusHandler

Краткое описание полей

Поля, объявленные в классе JComponent.AccessibleJComponent

accessibleFocusHandler

Поля, объявленные в классе Container.AccessibleAWTContainer

accessibleContainerHandler

Поля, объявленные в классе Component.AccessibleAWTComponent

accessibleAWTComponentHandler, accessibleAWTFocusHandler

Поля, объявленные в классе AccessibleContext

ACCESSIBLE_ACTION_PROPERTY, ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTY, ACCESSIBLE_CARET_PROPERTY, ACCESSIBLE_CHILD_PROPERTY, ACCESSIBLE_COMPONENT_BOUNDS_CHANGED, ACCESSIBLE_DESCRIPTION_PROPERTY, ACCESSIBLE_HYPERTEXT_OFFSET, ACCESSIBLE_INVALIDATE_CHILDREN, ACCESSIBLE_NAME_PROPERTY, ACCESSIBLE_SELECTION_PROPERTY, ACCESSIBLE_STATE_PROPERTY, ACCESSIBLE_TABLE_CAPTION_CHANGED, ACCESSIBLE_TABLE_COLUMN_DESCRIPTION_CHANGED, ACCESSIBLE_TABLE_COLUMN_HEADER_CHANGED, ACCESSIBLE_TABLE_MODEL_CHANGED, ACCESSIBLE_TABLE_ROW_DESCRIPTION_CHANGED, ACCESSIBLE_TABLE_ROW_HEADER_CHANGED, ACCESSIBLE_TABLE_SUMMARY_CHANGED, ACCESSIBLE_TEXT_ATTRIBUTES_CHANGED, ACCESSIBLE_TEXT_PROPERTY, ACCESSIBLE_VALUE_PROPERTY, ACCESSIBLE_VISIBLE_DATA_PROPERTY, accessibleDescription, accessibleName, accessibleParent

Краткое описание конструкторов

Конструктор Описание
AccessibleJTree()
Создает AccessibleJTree

Краткое описание методов

Модификатор и тип Метод Описание
void addAccessibleSelection(int i)
Добавляет указанный выбранный элемент объекта в набор выбранных элементов объекта.
void clearAccessibleSelection()
Снимает выделение в объекте, чтобы ни один элемент объекта не был выбран.
void fireVisibleDataPropertyChange()
Генерирует уведомление об изменении свойства видимых данных.
Accessible getAccessibleAt(Point p)
Возвращает дочерний элемент Accessible, если он существует в локальной координате Point.
Accessible getAccessibleChild(int i)
Возвращает n-й дочерний элемент Accessible объекта.
int getAccessibleChildrenCount()
Возвращает количество узлов верхнего уровня у этого JTree.
int getAccessibleIndexInParent()
Возвращает индекс этого объекта в его родительском объекте Accessible.
AccessibleRole getAccessibleRole()
Возвращает роль этого объекта.
AccessibleSelection getAccessibleSelection()
Возвращает AccessibleSelection, связанный с этим объектом.
Accessible getAccessibleSelection(int i)
Возвращает объект Accessible, представляющий указанный выбранный элемент объекта.
int getAccessibleSelectionCount()
Возвращает количество элементов, выбранных в данный момент.
boolean isAccessibleChildSelected(int i)
Возвращает true, если текущий дочерний элемент этого объекта выбран.
void removeAccessibleSelection(int i)
Удаляет указанный выбранный элемент объекта из набора выбранных элементов объекта.
void selectAllAccessibleSelection()
Выбирает все элементы объекта, если объект поддерживает множественный выбор.
void treeCollapsed(TreeExpansionEvent e)
Уведомление о сворачивании дерева.
void treeExpanded(TreeExpansionEvent e)
Уведомление о разворачивании модели дерева.
void treeNodesChanged(TreeModelEvent e)
Уведомление об изменении узла модели дерева.
void treeNodesInserted(TreeModelEvent e)
Уведомление об изменении узла модели дерева.
void treeNodesRemoved(TreeModelEvent e)
Уведомление об изменении узла модели дерева.
void treeStructureChanged(TreeModelEvent e)
Уведомление об изменении структуры модели дерева.
void valueChanged(TreeSelectionEvent e)
Метод изменения значения Tree Selection Listener.

Методы, объявленные в классе JComponent.AccessibleJComponent

addPropertyChangeListener, getAccessibleDescription, getAccessibleKeyBinding, getAccessibleName, getAccessibleStateSet, getBorderTitle, getTitledBorderText, getToolTipText, removePropertyChangeListener

Методы, объявленные в классе Component.AccessibleAWTComponent

addFocusListener, contains, getAccessibleComponent, getAccessibleParent, getBackground, getBounds, getCursor, getFont, getFontMetrics, getForeground, getLocale, getLocation, getLocationOnScreen, getSize, isEnabled, isFocusTraversable, isShowing, isVisible, removeFocusListener, requestFocus, setBackground, setBounds, setCursor, setEnabled, setFont, setForeground, setLocation, setSize, setVisible

Методы, объявленные в классе AccessibleContext

firePropertyChange, getAccessibleAction, getAccessibleEditableText, getAccessibleIcon, getAccessibleRelationSet, getAccessibleTable, getAccessibleText, getAccessibleValue, setAccessibleDescription, setAccessibleName, setAccessibleParent

Методы, объявленные в классе Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Методы, объявленные в интерфейсе AccessibleComponent

addFocusListener, contains, getBackground, getBounds, getCursor, getFont, getFontMetrics, getForeground, getLocation, getLocationOnScreen, getSize, isEnabled, isFocusTraversable, isShowing, isVisible, removeFocusListener, requestFocus, setBackground, setBounds, setCursor, setEnabled, setFont, setForeground, setLocation, setSize, setVisible

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

AccessibleJTree

public AccessibleJTree()
Создает AccessibleJTree

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

valueChanged

public void valueChanged(TreeSelectionEvent e)
Метод изменения значения Tree Selection Listener. Используется для генерации уведомления об изменении свойства
Определено в:
valueChanged в интерфейсе TreeSelectionListener
Параметры:
e — ListSelectionEvent

fireVisibleDataPropertyChange

public void fireVisibleDataPropertyChange()
Генерирует уведомление об изменении свойства видимых данных. Свойство видимых данных описывает внешний вид компонента на экране, если этот внешний вид не связан с каким-либо другим свойством. Уведомление сообщает программам чтения с экрана об изменении внешнего вида компонента, чтобы они могли уведомить пользователя.

treeNodesChanged

public void treeNodesChanged(TreeModelEvent e)
Уведомление об изменении узла модели дерева.
Определено в:
treeNodesChanged в интерфейсе TreeModelListener
Параметры:
e — событие модели дерева

treeNodesInserted

public void treeNodesInserted(TreeModelEvent e)
Уведомление об изменении узла модели дерева.
Определено в:
treeNodesInserted в интерфейсе TreeModelListener
Параметры:
e — событие вставки узла дерева

treeNodesRemoved

public void treeNodesRemoved(TreeModelEvent e)
Уведомление об изменении узла модели дерева.
Определено в:
treeNodesRemoved в интерфейсе TreeModelListener
Параметры:
e — событие удаления узла или узлов дерева

treeStructureChanged

public void treeStructureChanged(TreeModelEvent e)
Уведомление об изменении структуры модели дерева.
Определено в:
treeStructureChanged в интерфейсе TreeModelListener
Параметры:
e — событие модели дерева

treeCollapsed

public void treeCollapsed(TreeExpansionEvent e)
Уведомление о сворачивании дерева.
Определено в:
treeCollapsed в интерфейсе TreeExpansionListener
Параметры:
e — TreeExpansionEvent

treeExpanded

public void treeExpanded(TreeExpansionEvent e)
Уведомление о разворачивании модели дерева.
Определено в:
treeExpanded в интерфейсе TreeExpansionListener
Параметры:
e — событие вставки узла дерева

getAccessibleRole

public AccessibleRole getAccessibleRole()
Возвращает роль этого объекта.
Переопределяет:
getAccessibleRole в классе JComponent.AccessibleJComponent
Возвращает:
экземпляр AccessibleRole, описывающий роль объекта
См. также:
  • AccessibleRole

getAccessibleAt

public Accessible getAccessibleAt(Point p)
Возвращает дочерний элемент Accessible, если он существует в локальной координате Point. В противном случае возвращает null.
Определено в:
getAccessibleAt в интерфейсе AccessibleComponent
Переопределяет:
getAccessibleAt в классе Container.AccessibleAWTContainer
Параметры:
p — точка в локальных координатах этого Accessible
Возвращает:
Accessible, если он существует в указанном месте; в противном случае — null

getAccessibleChildrenCount

public int getAccessibleChildrenCount()
Возвращает количество узлов верхнего уровня у этого JTree. Каждый из этих узлов, в свою очередь, может иметь дочерние узлы.
Переопределяет:
getAccessibleChildrenCount в классе JComponent.AccessibleJComponent
Возвращает:
количество доступных дочерних узлов дерева.

getAccessibleChild

public Accessible getAccessibleChild(int i)
Возвращает n-й дочерний элемент Accessible объекта.
Переопределяет:
getAccessibleChild в классе JComponent.AccessibleJComponent
Параметры:
i — индекс дочернего элемента, начиная с нуля
Возвращает:
n-й дочерний элемент Accessible объекта
См. также:
  • AccessibleContext.getAccessibleChildrenCount()

getAccessibleIndexInParent

public int getAccessibleIndexInParent()
Возвращает индекс этого объекта в его родительском объекте Accessible.
Переопределяет:
getAccessibleIndexInParent в классе Component.AccessibleAWTComponent
Возвращает:
индекс этого объекта в его родительском объекте. Поскольку объект верхнего уровня JTree не имеет родительского объекта Accessible.
См. также:
  • Component.AccessibleAWTComponent.getAccessibleParent()

getAccessibleSelection

public AccessibleSelection getAccessibleSelection()
Возвращает AccessibleSelection, связанный с этим объектом. В реализации Java Accessibility API для этого класса возвращается сам этот объект, отвечающий за реализацию интерфейса AccessibleSelection от своего имени.
Переопределяет:
getAccessibleSelection в классе AccessibleContext
Возвращает:
этот объект
См. также:
  • AccessibleSelection

getAccessibleSelectionCount

public int getAccessibleSelectionCount()
Возвращает количество элементов, выбранных в данный момент. Если ни один элемент не выбран, возвращаемое значение равно 0.
Определено в:
getAccessibleSelectionCount в интерфейсе AccessibleSelection
Возвращает:
количество элементов, выбранных в данный момент.

getAccessibleSelection

public Accessible getAccessibleSelection(int i)
Возвращает объект Accessible, представляющий указанный выбранный элемент объекта. Если выбор отсутствует или количество выбранных элементов меньше переданного целого числа, возвращаемое значение будет равно null.
Определено в:
getAccessibleSelection в интерфейсе AccessibleSelection
Параметры:
i — индекс выбранного элемента, начиная с нуля
Возвращает:
объект Accessible, содержащий выбранный элемент
См. также:
  • AccessibleSelection.getAccessibleSelectionCount()

isAccessibleChildSelected

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

addAccessibleSelection

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

removeAccessibleSelection

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

clearAccessibleSelection

public void clearAccessibleSelection()
Снимает выделение в объекте, чтобы ни один элемент объекта не был выбран.
Определено в:
clearAccessibleSelection в интерфейсе AccessibleSelection

selectAllAccessibleSelection

public void selectAllAccessibleSelection()
Выбирает все элементы объекта, если объект поддерживает множественный выбор.
Определено в:
selectAllAccessibleSelection в интерфейсе AccessibleSelection

Сообщить об ошибке или предложить улучшение
Дополнительные справочные материалы по 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/swing/JTree.AccessibleJTree.html

Spec-Zone.ru

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