Package javax.swing.tree

Interface Summary
MutableTreeNode sample code for javax.swing.tree.MutableTreeNode definition code for javax.swing.tree.MutableTreeNode Defines the requirements for a tree node object that can change -- by adding or removing child nodes, or by changing the contents of a user object stored in the node.
RowMapper sample code for javax.swing.tree.RowMapper definition code for javax.swing.tree.RowMapper Defines the requirements for an object that translates paths in the tree into display rows.
TreeCellEditor sample code for javax.swing.tree.TreeCellEditor definition code for javax.swing.tree.TreeCellEditor Adds to CellEditor the extensions necessary to configure an editor in a tree.
TreeCellRenderer sample code for javax.swing.tree.TreeCellRenderer definition code for javax.swing.tree.TreeCellRenderer Defines the requirements for an object that displays a tree node.
TreeModel sample code for javax.swing.tree.TreeModel definition code for javax.swing.tree.TreeModel The interface that defines a suitable data model for a JTree.
TreeNode sample code for javax.swing.tree.TreeNode definition code for javax.swing.tree.TreeNode Defines the requirements for an object that can be used as a tree node in a JTree.
TreeSelectionModel sample code for javax.swing.tree.TreeSelectionModel definition code for javax.swing.tree.TreeSelectionModel This interface represents the current state of the selection for the tree component.

Class Summary
AbstractLayoutCache sample code for javax.swing.tree.AbstractLayoutCache definition code for javax.swing.tree.AbstractLayoutCache Warning: Serialized objects of this class will not be compatible with future Swing releases.
AbstractLayoutCache.NodeDimensions sample code for javax.swing.tree.AbstractLayoutCache.NodeDimensions definition code for javax.swing.tree.AbstractLayoutCache.NodeDimensions Used by AbstractLayoutCache to determine the size and x origin of a particular node.
DefaultMutableTreeNode sample code for javax.swing.tree.DefaultMutableTreeNode definition code for javax.swing.tree.DefaultMutableTreeNode A DefaultMutableTreeNode is a general-purpose node in a tree data structure.
DefaultTreeCellEditor sample code for javax.swing.tree.DefaultTreeCellEditor definition code for javax.swing.tree.DefaultTreeCellEditor A TreeCellEditor.
DefaultTreeCellRenderer sample code for javax.swing.tree.DefaultTreeCellRenderer definition code for javax.swing.tree.DefaultTreeCellRenderer Displays an entry in a tree.
DefaultTreeModel sample code for javax.swing.tree.DefaultTreeModel definition code for javax.swing.tree.DefaultTreeModel A simple tree data model that uses TreeNodes.
DefaultTreeSelectionModel sample code for javax.swing.tree.DefaultTreeSelectionModel definition code for javax.swing.tree.DefaultTreeSelectionModel Default implementation of TreeSelectionModel.
FixedHeightLayoutCache sample code for javax.swing.tree.FixedHeightLayoutCache definition code for javax.swing.tree.FixedHeightLayoutCache NOTE: This will become more open in a future release.
TreePath sample code for javax.swing.tree.TreePath definition code for javax.swing.tree.TreePath Represents a path to a node.
VariableHeightLayoutCache sample code for javax.swing.tree.VariableHeightLayoutCache definition code for javax.swing.tree.VariableHeightLayoutCache NOTE: This will become more open in a future release.

Exception Summary
ExpandVetoException sample code for javax.swing.tree.ExpandVetoException definition code for javax.swing.tree.ExpandVetoException Exception used to stop and expand/collapse from happening.