||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.
||Defines the requirements for an object that translates paths in
the tree into display rows.
TreeCellRender is responsible for returning Components used
to render a Tree node.
||The listener inerface that's notified when a tree expands or collapses
||This interface is called by the Tree rendering code to retrieve named
||The interface that defines a suitable data model for a Tree.
||TreeChangeListener defines the interface for an object that listens
to changes in a TreeModel.
||Defines the requirements for an object that can be used as a
tree node in a Tree.
||The listener that's notified when the selection in a TreeSelectionModel
||This interface represents the current state of the selection for
the tree component.
||The listener that's notified when a tree is about to expand or collapse