Class TristateTreeNode
java.lang.Object
javax.swing.tree.DefaultMutableTreeNode
com.github.weisj.darklaf.components.tree.TristateTreeNode
- All Implemented Interfaces:
LabeledTreeNode
,Serializable
,Cloneable
,MutableTreeNode
,TreeNode
- See Also:
- Serialized Form
-
Field Summary
Fields inherited from class javax.swing.tree.DefaultMutableTreeNode
allowsChildren, children, EMPTY_ENUMERATION, parent, userObject
-
Constructor Summary
ConstructorsConstructorDescriptionTristateTreeNode(String label)
TristateTreeNode(String label, TristateState state)
TristateTreeNode(String label, TristateState state, boolean allowsChildren)
-
Method Summary
Modifier and TypeMethodDescriptionvoid
add(MutableTreeNode newChild)
getLabel()
getState()
void
void
setSelected(boolean selected)
void
setState(TristateState state)
void
setUserObject(Object userObject)
Methods inherited from class javax.swing.tree.DefaultMutableTreeNode
breadthFirstEnumeration, children, clone, depthFirstEnumeration, getAllowsChildren, getChildAfter, getChildAt, getChildBefore, getChildCount, getDepth, getFirstChild, getFirstLeaf, getIndex, getLastChild, getLastLeaf, getLeafCount, getLevel, getNextLeaf, getNextNode, getNextSibling, getParent, getPath, getPathToRoot, getPreviousLeaf, getPreviousNode, getPreviousSibling, getRoot, getSharedAncestor, getSiblingCount, getUserObjectPath, insert, isLeaf, isNodeAncestor, isNodeChild, isNodeDescendant, isNodeRelated, isNodeSibling, isRoot, pathFromAncestorEnumeration, postorderEnumeration, preorderEnumeration, remove, remove, removeAllChildren, removeFromParent, setAllowsChildren, setParent, toString
-
Constructor Details
-
TristateTreeNode
public TristateTreeNode() -
TristateTreeNode
-
TristateTreeNode
-
TristateTreeNode
-
-
Method Details
-
add
- Overrides:
add
in classDefaultMutableTreeNode
-
getState
-
setState
-
setSelected
public void setSelected(boolean selected) -
getUserObject
- Overrides:
getUserObject
in classDefaultMutableTreeNode
-
setUserObject
- Specified by:
setUserObject
in interfaceMutableTreeNode
- Overrides:
setUserObject
in classDefaultMutableTreeNode
-
getEffectiveState
-
getLabel
- Specified by:
getLabel
in interfaceLabeledTreeNode
-
setLabel
-