JTree

Imports

 * java.lang.Object
 * java.awt.Component
 * java.awt.Container
 * javax.swing.JComponent
 * javax.swing.JTree

Implementation
public class JTree extends JComponent implements Scrollable, Accessible

Methods
These methods use "visible" to mean "displayed": These methods use "visible" to mean "viewable":
 * isRootVisible
 * setRootVisible
 * scrollPathToVisible
 * scrollRowToVisible
 * getVisibleRowCount
 * setVisibleRowCount
 * isVisible
 * makeVisible

Nested Classes/Interfaces
protected class  JTree.AccessibleJTree- Implements accessibility for JTree class

static class  JTree.DropLocation- Subclasses TransferHandler.DropLocation

static class  JTree.DynamicUtilTreeNode- Wraps vectors/arrays/strings/hastables, can create needed children tree nodes

protected static class  JTree.EmptySelectionModel- a  TreeSelectionModel that prohibits selecting anything

protected class  JTree.TreeModelHandler- Listens to TreeModel and updates expandedState after nodes are edited or deleted

protected class  JTree.TreeSelectionRedirector- Handles creation of new TreeSelectionEvent with JTree

JComponent.AccessibleJComponent (inherited from javax.Swing.JComponent)

Container.AccessibleAWTContainer (inherited from javax.awt.Container)

Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy