Класс JTree.AccessibleJTree.AccessibleJTreeNode
- java.lang.Object
-
- javax.accessibility.AccessibleContext
-
- javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode
- Все реализованные интерфейсы:
-
Accessible,AccessibleAction,AccessibleComponent,AccessibleSelection
- Вложенный класс:
- JTree.AccessibleJTree
protected class JTree.AccessibleJTree.AccessibleJTreeNode extends AccessibleContext implements Accessible, AccessibleComponent, AccessibleSelection, AccessibleAction
Этот класс реализует поддержку доступности для дочернего элемента JTree. Он предоставляет реализацию API доступности Java, соответствующую узлам дерева.
Поля
Поля, объявленные в классе javax.accessibility.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 Поля, объявленные в интерфейсе javax.accessibility.AccessibleAction
CLICK, DECREMENT, INCREMENT, TOGGLE_EXPAND, TOGGLE_POPUP Конструкторы
| Конструктор | Описание |
|---|---|
AccessibleJTreeNode(JTree t,
TreePath p,
Accessible ap) | Создаёт AccessibleJTreeNode |
Методы
| Модификатор и тип | Метод | Описание |
|---|---|---|
void | addAccessibleSelection(int i) | Добавляет указанный выделенный элемент в объект к выделению объекта. |
void | addPropertyChangeListener(PropertyChangeListener l) | Добавляет PropertyChangeListener в список слушателей. |
void | clearAccessibleSelection() | Очищает выделение в объекте, так что ничего в объекте не выделено. |
boolean | doAccessibleAction(int i) | Выполняет указанное действие над узлом дерева. |
AccessibleAction | getAccessibleAction() | Получить AccessibleAction, связанный с этим объектом. |
int | getAccessibleActionCount() | Возвращает количество доступных действий, доступных в этом узле дерева. |
String | getAccessibleActionDescription(int i) | Возвращает описание указанного действия узла дерева. |
Accessible | getAccessibleAt(Point p) | Возвращает дочерний элемент |
Accessible | getAccessibleChild(int i) | Возвращает указанный доступный дочерний элемент объекта. |
int | getAccessibleChildrenCount() | Возвращает количество доступных дочерних элементов в объекте. |
AccessibleComponent | getAccessibleComponent() | Получить AccessibleComponent, связанный с этим объектом. |
AccessibleContext | getAccessibleContext() | Получить AccessibleContext, связанный с этим узлом дерева. |
String | getAccessibleDescription() | Получить описание доступности этого объекта. |
int | getAccessibleIndexInParent() | Получить индекс этого объекта в его доступном родителе. |
String | getAccessibleName() | Получить доступное имя этого объекта. |
Accessible | getAccessibleParent() | Получить доступного родителя этого объекта. |
AccessibleRole | getAccessibleRole() | Получить роль этого объекта. |
AccessibleSelection | getAccessibleSelection() | Получить AccessibleSelection, связанный с этим объектом, если он существует. |
Accessible | getAccessibleSelection(int i) | Возвращает Accessible, представляющий указанный выделенный элемент в объекте. |
int | getAccessibleSelectionCount() | Возвращает количество элементов, в настоящее время выделенных. |
AccessibleStateSet | getAccessibleStateSet() | Получить набор состояний этого объекта. |
AccessibleText | getAccessibleText() | Получить AccessibleText, связанный с этим объектом, если он существует. |
AccessibleValue | getAccessibleValue() | Получить AccessibleValue, связанный с этим объектом, если он существует. |
Color | getBackground() | Получить цвет фона этого объекта. |
Color | getForeground() | Получить цвет переднего плана этого объекта. |
Locale | getLocale() | Получает локаль компонента. |
protected Point | getLocationInJTree() | Возвращает относительное расположение узла |
boolean | isAccessibleChildSelected(int i) | Возвращает true, если текущий дочерний элемент этого объекта выделен. |
void | removeAccessibleSelection(int i) | Удаляет указанный выделенный элемент из выделения объекта. |
void | removePropertyChangeListener(PropertyChangeListener l) | Удаляет PropertyChangeListener из списка слушателей. |
void | selectAllAccessibleSelection() | Заставляет каждый выделенный элемент в объекте быть выделенным, если объект поддерживает множественные выделения. |
void | setAccessibleDescription(String s) | Установить описание доступности этого объекта. |
void | setAccessibleName(String s) | Установить локализованное доступное имя этого объекта. |
void | setBackground(Color c) | Установить цвет фона этого объекта. |
Методы, объявленные в классе javax.accessibility.AccessibleContext
firePropertyChange, getAccessibleEditableText, getAccessibleIcon, getAccessibleRelationSet, getAccessibleTable, setAccessibleParent Методы, объявленные в классе java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait Методы, объявленные в интерфейсе javax.accessibility.AccessibleComponent
addFocusListener, contains, getBounds, getCursor, getFont, getFontMetrics, getLocation, getLocationOnScreen, getSize, isEnabled, isFocusTraversable, isShowing, isVisible, removeFocusListener, requestFocus, setBounds, setCursor, setEnabled, setFont, setForeground, setLocation, setSize, setVisible Конструкторы
AccessibleJTreeNode
public AccessibleJTreeNode(JTree t,
TreePath p,
Accessible ap) Создаёт AccessibleJTreeNode
- Параметры:
-
t- экземплярJTree -
p- экземплярTreePath -
ap- экземплярAccessible - Since:
- 1.4
Методы
getAccessibleContext
public AccessibleContext getAccessibleContext()
Получить AccessibleContext, связанный с этим узлом дерева. В реализации API доступности Java для этого класса возвращается этот объект, который является собственным AccessibleContext.
- Указано в:
-
getAccessibleContextв интерфейсеAccessible - Возвращает:
- этот объект
getAccessibleName
public String getAccessibleName()
Получить имя объекта с учетом доступности.
- Переопределяет:
-
getAccessibleNameв классеAccessibleContext - Возвращает:
- локализазованное имя объекта; null, если у этого объекта нет имени
- См. также:
AccessibleContext.setAccessibleName(java.lang.String)
setAccessibleName
public void setAccessibleName(String s)
Установить локализованное имя объекта с учетом доступности.
- Переопределяет:
-
setAccessibleNameв классеAccessibleContext - Параметры:
-
s- новое локализованное имя объекта. - См. также:
-
AccessibleContext.getAccessibleName(),AccessibleContext.addPropertyChangeListener(java.beans.PropertyChangeListener)
getAccessibleDescription
public String getAccessibleDescription()
Получить описание объекта с учетом доступности.
- Переопределяет:
-
getAccessibleDescriptionв классеAccessibleContext - Возвращает:
- локализазованное описание объекта; null, если у этого объекта нет описания
- См. также:
AccessibleContext.setAccessibleDescription(java.lang.String)
setAccessibleDescription
public void setAccessibleDescription(String s)
Установить описание объекта с учетом доступности.
- Переопределяет:
-
setAccessibleDescriptionв классеAccessibleContext - Параметры:
-
s- новое локализованное описание объекта - См. также:
-
AccessibleContext.setAccessibleName(java.lang.String),AccessibleContext.addPropertyChangeListener(java.beans.PropertyChangeListener)
getAccessibleRole
public AccessibleRole getAccessibleRole()
Получить роль этого объекта.
- Указано в:
-
getAccessibleRoleв классеAccessibleContext - Возвращает:
- экземпляр AccessibleRole, описывающий роль объекта
- См. также:
AccessibleRole
getAccessibleStateSet
public AccessibleStateSet getAccessibleStateSet()
Получить набор состояний этого объекта.
- Указано в:
-
getAccessibleStateSetв классеAccessibleContext - Возвращает:
- экземпляр AccessibleStateSet, содержащий текущий набор состояний объекта
- См. также:
AccessibleState
getAccessibleParent
public Accessible getAccessibleParent()
Получить родительский Accessible объект этого объекта.
- Переопределяет:
-
getAccessibleParentв классеAccessibleContext - Возвращает:
- родительский Accessible объект этого объекта; null, если у этого объекта нет родительского Accessible объекта
getAccessibleIndexInParent
public int getAccessibleIndexInParent()
Получить индекс этого объекта в его родительском Accessible объекте.
- Указано в:
-
getAccessibleIndexInParentв классеAccessibleContext - Возвращает:
- индекс этого объекта в родительском элементе; -1, если у этого объекта нет родительского Accessible объекта.
- См. также:
getAccessibleParent()
getAccessibleChildrenCount
public int getAccessibleChildrenCount()
Возвращает количество дочерних элементов Accessible в объекте.
- Указано в:
-
getAccessibleChildrenCountв классеAccessibleContext - Возвращает:
- количество дочерних элементов Accessible в объекте.
getAccessibleChild
public Accessible getAccessibleChild(int i)
Возвращает указанное дочернее Accessible элемент объекта.
- Указано в:
-
getAccessibleChildв классеAccessibleContext - Параметры:
-
i- индекс дочернего элемента (нумерация с нуля) - Возвращает:
- дочернее Accessible элемент объекта
- См. также:
AccessibleContext.getAccessibleChildrenCount()
getLocale
public Locale getLocale()
Получить локаль компонента. Если у компонента нет локали, возвращается локаль его родителя.
- Указано в:
-
getLocaleв классеAccessibleContext - Возвращает:
- Локаль этого компонента. Если у этого компонента нет локали, возвращается локаль его родителя.
- Исключения:
-
IllegalComponentStateException- Если у компонента нет собственной локали и он еще не добавлен в иерархию контейнеров, так что локаль не может быть определена из родительского контейнера. - См. также:
Component.setLocale(java.util.Locale)
addPropertyChangeListener
public void addPropertyChangeListener(PropertyChangeListener l)
Добавить обработчик изменений свойств в список прослушивателей. Обработчик регистрируется для всех свойств.
- Переопределяет:
-
addPropertyChangeListenerв классеAccessibleContext - Параметры:
-
l- добавляемый обработчик изменений свойств - См. также:
-
AccessibleContext.ACCESSIBLE_NAME_PROPERTY,AccessibleContext.ACCESSIBLE_DESCRIPTION_PROPERTY,AccessibleContext.ACCESSIBLE_STATE_PROPERTY,AccessibleContext.ACCESSIBLE_VALUE_PROPERTY,AccessibleContext.ACCESSIBLE_SELECTION_PROPERTY,AccessibleContext.ACCESSIBLE_TEXT_PROPERTY,AccessibleContext.ACCESSIBLE_VISIBLE_DATA_PROPERTY
removePropertyChangeListener
public void removePropertyChangeListener(PropertyChangeListener l)
Удалить обработчик изменений свойств из списка прослушивателей. Это удаляет обработчик, зарегистрированный для всех свойств.
- Переопределяет:
-
removePropertyChangeListenerв классеAccessibleContext - Параметры:
-
l- удаляемый обработчик изменений свойств
getAccessibleAction
public AccessibleAction getAccessibleAction()
Получить AccessibleAction, связанный с этим объектом. В реализации API доступности Java для этого класса возвращается этот объект, который отвечает за реализацию интерфейса AccessibleAction от своего имени.
- Переопределяет:
-
getAccessibleActionв классеAccessibleContext - Возвращает:
- этот объект
- См. также:
AccessibleAction
getAccessibleComponent
public AccessibleComponent getAccessibleComponent()
Получить AccessibleComponent, связанный с этим объектом. В реализации API доступности Java для этого класса возвращается этот объект, который отвечает за реализацию интерфейса AccessibleComponent от своего имени.
- Переопределяет:
-
getAccessibleComponentв классеAccessibleContext - Возвращает:
- этот объект
- См. также:
AccessibleComponent
getAccessibleSelection
public AccessibleSelection getAccessibleSelection()
Получить AccessibleSelection, связанный с этим объектом, если он существует. В противном случае возвращает null.
- Переопределяет:
-
getAccessibleSelectionв классеAccessibleContext - Возвращает:
- AccessibleSelection или null
- См. также:
AccessibleSelection
getAccessibleText
public AccessibleText getAccessibleText()
Получить AccessibleText, связанный с этим объектом, если он существует. В противном случае возвращает null.
- Переопределяет:
-
getAccessibleTextв классеAccessibleContext - Возвращает:
- AccessibleText или null
- См. также:
AccessibleText
getAccessibleValue
public AccessibleValue getAccessibleValue()
Получить AccessibleValue, связанный с этим объектом, если он существует. В противном случае возвращает null.
- Переопределяет:
-
getAccessibleValueв классеAccessibleContext - Возвращает:
- AccessibleValue или null
- См. также:
AccessibleValue
getBackground
public Color getBackground()
Получить цвет фона этого объекта.
- Указано в:
-
getBackgroundв интерфейсеAccessibleComponent - Возвращает:
- цвет фона объекта, если он поддерживается; в противном случае null
- См. также:
AccessibleComponent.setBackground(java.awt.Color)
setBackground
public void setBackground(Color c)
Установить цвет фона этого объекта.
- Указано в:
-
setBackgroundв интерфейсеAccessibleComponent - Параметры:
-
c- новый цвет фона - См. также:
AccessibleComponent.setBackground(java.awt.Color)
getForeground
public Color getForeground()
Получить цвет переднего плана этого объекта.
- Указано в:
-
getForegroundв интерфейсеAccessibleComponent - Возвращает:
- цвет переднего плана объекта, если он поддерживается; в противном случае null
- См. также:
AccessibleComponent.setForeground(java.awt.Color)
getLocationInJTree
protected Point getLocationInJTree()
Возвращает относительное расположение узла
- Возвращает:
- относительное расположение узла
getAccessibleAt
public Accessible getAccessibleAt(Point p)
Возвращает Accessible дочерний элемент, если он существует, в локальных координатах Point. В противном случае возвращает null.
- Указано:
-
getAccessibleAtв интерфейсеAccessibleComponent - Параметры:
-
p- точка в локальных координатах этогоAccessible - Возвращает:
Accessible, если он существует в указанном месте; иначеnull
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
getAccessibleActionCount
public int getAccessibleActionCount()
Возвращает количество доступных действий в этом узле дерева. Если этот узел не является листом, имеется как минимум одно действие (переключение раскрытия), помимо любых действий, доступных в объекте за TreeCellRenderer.
- Указано:
-
getAccessibleActionCountв интерфейсеAccessibleAction - Возвращает:
- количество действий в этом объекте
getAccessibleActionDescription
public String getAccessibleActionDescription(int i)
Возвращает описание указанного действия узла дерева. Если этот узел не является листом, имеется как минимум одно описание действия (переключение раскрытия), помимо любых действий, доступных в объекте за TreeCellRenderer.
- Указано:
-
getAccessibleActionDescriptionв интерфейсеAccessibleAction - Параметры:
-
i- индекс действий (с нуля) - Возвращает:
- описание действия
- См. также:
AccessibleAction.getAccessibleActionCount()
doAccessibleAction
public boolean doAccessibleAction(int i)
Выполняет указанное действие на узле дерева. Если этот узел не является листом, имеется как минимум одно выполнимое действие (переключение раскрытия), помимо любых действий, доступных в объекте за TreeCellRenderer.
- Указано:
-
doAccessibleActionв интерфейсеAccessibleAction - Параметры:
-
i- индекс действий (с нуля) - Возвращает:
- true, если действие было выполнено; иначе false.
- См. также:
AccessibleAction.getAccessibleActionCount()
© 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.
https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/javax/swing/JTree.AccessibleJTree.AccessibleJTreeNode.html