Интерфейс TreeNode
- Все известные подинтерфейсы:
MutableTreeNode
- Все известные реализующие классы:
-
AbstractDocument.AbstractElement,AbstractDocument.BranchElement,AbstractDocument.LeafElement,DefaultMutableTreeNode,DefaultStyledDocument.SectionElement,HTMLDocument.BlockElement,HTMLDocument.RunElement,JTree.DynamicUtilTreeNode
public interface TreeNode
Реализации TreeNode , которые переопределяют equals, обычно должны также переопределить hashCode. Обратитесь к TreeModel для получения дополнительной информации. Дополнительную информацию и примеры использования узлов дерева см. в разделе Как использовать узлы дерева в Java Tutorial.
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
Enumeration<? extends TreeNode> |
children() |
Возвращает потомков получателя в виде Enumeration. |
boolean |
getAllowsChildren() |
Возвращает true, если получатель разрешает потомков. |
TreeNode |
getChildAt |
Возвращает дочерний узел TreeNode с индексом childIndex. |
int |
getChildCount() |
Возвращает количество дочерних узлов, содержащихся в получателе. |
int |
getIndex |
Возвращает индекс node среди дочерних узлов получателя. |
TreeNode |
getParent() |
Возвращает родительский узел TreeNode получателя. |
boolean |
isLeaf() |
Возвращает true, если получатель является листом. |
Подробное описание методов
getChildAt
TreeNode getChildAt(int childIndex)
TreeNode с индексом childIndex.- Параметры:
-
childIndex- индекс дочернего узла - Возвращает:
- дочерний узел по заданному индексу
getChildCount
int getChildCount()
- Возвращает:
- количество дочерних узлов, содержащихся в получателе
getParent
TreeNode getParent()
TreeNode получателя.- Возвращает:
- родительский узел получателя
getIndex
int getIndex(TreeNode node)
node среди дочерних узлов получателя. Если получатель не содержит node, возвращается -1.- Параметры:
-
node- искомый узел - Возвращает:
- индекс указанного узла
getAllowsChildren
boolean getAllowsChildren()
- Возвращает:
- разрешает ли получатель потомков
isLeaf
boolean isLeaf()
- Возвращает:
- является ли получатель листом
children
Enumeration<? extends TreeNode> children()
Enumeration.- Возвращает:
- потомки получателя в виде
Enumeration
© 1993, 2021, 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/17/docs/api/java.desktop/javax/swing/tree/TreeNode.html