Participer au site avec un Tip
Rechercher
 

Améliorations / Corrections

Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.

Emplacement :

Description des améliorations :

Module : java.desktop - Package : javax.swing.tree
Version documentée : Java SE 17

Classe « DefaultMutableTreeNode »

Informations générales

Héritage

java.lang.Object
    javax.swing.tree.DefaultMutableTreeNode

Interfaces implémentées

java.io.Serializable
java.lang.Cloneable
javax.swing.tree.MutableTreeNode

Définition

public class DefaultMutableTreeNode extends java.lang.Object
implements java.io.Serializable,
java.lang.Cloneable,
javax.swing.tree.MutableTreeNode

Description

A venir.

Liste des attributs

Tous les attributs Attributs d'instance Attributs statiques Attributs dépréciés
QualificateursTypeNomDescription
public static Enumeration EMPTY_ENUMERATION
protected boolean allowsChildren
protected Vector children
protected MutableTreeNode parent
protected Object userObject

Liste des constructeurs

Constructeurs Constructeurs dépréciés
ConstructeurDescription
DefaultMutableTreeNode()
DefaultMutableTreeNode( Object userObject )
DefaultMutableTreeNode( Object userObject, boolean allowsChildren )

Liste des propriétés (getters/setters)

Propriétés Propriétés dépréciées
QualificateursTypeNomR/W
public boolean allowsChildren R/W
public int childCount R/-
public int depth R/-
public TreeNode firstChild R/-
public DefaultMutableTreeNode firstLeaf R/-
public TreeNode lastChild R/-
public DefaultMutableTreeNode lastLeaf R/-
public boolean leaf R/-
public int leafCount R/-
public int level R/-
public DefaultMutableTreeNode nextLeaf R/-
public DefaultMutableTreeNode nextNode R/-
public DefaultMutableTreeNode nextSibling R/-
public TreeNode parent R/-
public TreeNode[] path R/-
public DefaultMutableTreeNode previousLeaf R/-
public DefaultMutableTreeNode previousNode R/-
public DefaultMutableTreeNode previousSibling R/-
public TreeNode root R/-
public int siblingCount R/-
public Object userObject R/W
public Object[] userObjectPath R/-

Propriétés héritées de la classe java.lang.Object

class

Liste des méthodes

Toutes les méthodes Méthodes d'instance Méthodes statiques Méthodes concrètes Méthodes abstraites Méthodes dépréciées
QualificateursType de retourPrototype de la méthodeDescription
public void add( MutableTreeNode newChild )
public Enumeration<javax.swing.tree.TreeNode> breadthFirstEnumeration()
public Enumeration<javax.swing.tree.TreeNode> children()
public Object clone()
public Enumeration<javax.swing.tree.TreeNode> depthFirstEnumeration()
public boolean getAllowsChildren()
public TreeNode getChildAfter( TreeNode aChild )
public TreeNode getChildAt( int index )
public TreeNode getChildBefore( TreeNode aChild )
public int getChildCount()
public int getDepth()
public TreeNode getFirstChild()
public DefaultMutableTreeNode getFirstLeaf()
public int getIndex( TreeNode aChild )
public TreeNode getLastChild()
public DefaultMutableTreeNode getLastLeaf()
public int getLeafCount()
public int getLevel()
public DefaultMutableTreeNode getNextLeaf()
public DefaultMutableTreeNode getNextNode()
public DefaultMutableTreeNode getNextSibling()
public TreeNode getParent()
public TreeNode[] getPath()
protected TreeNode[] getPathToRoot( TreeNode aNode, int depth )
public DefaultMutableTreeNode getPreviousLeaf()
public DefaultMutableTreeNode getPreviousNode()
public DefaultMutableTreeNode getPreviousSibling()
public TreeNode getRoot()
public TreeNode getSharedAncestor( DefaultMutableTreeNode aNode )
public int getSiblingCount()
public Object getUserObject()
public Object[] getUserObjectPath()
public void insert( MutableTreeNode newChild, int childIndex )
public boolean isLeaf()
public boolean isNodeAncestor( TreeNode anotherNode )
public boolean isNodeChild( TreeNode aNode )
public boolean isNodeDescendant( DefaultMutableTreeNode anotherNode )
public boolean isNodeRelated( DefaultMutableTreeNode aNode )
public boolean isNodeSibling( TreeNode anotherNode )
public boolean isRoot()
public Enumeration<javax.swing.tree.TreeNode> pathFromAncestorEnumeration( TreeNode ancestor )
public Enumeration<javax.swing.tree.TreeNode> postorderEnumeration()
public Enumeration<javax.swing.tree.TreeNode> preorderEnumeration()
public void remove( MutableTreeNode aChild )
public void remove( int childIndex )
public void removeAllChildren()
public void removeFromParent()
public void setAllowsChildren( boolean allows )
public void setParent( MutableTreeNode newParent )
public void setUserObject( Object userObject )
public String toString()

Méthodes héritées de la classe java.lang.Object

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