Returns false to indicate that the height of the viewport does not
determine the height of the table, unless the preferred height
of the tree is smaller than the viewports height.
Returns false to indicate that the width of the viewport does not
determine the width of the table, unless the preferred width of
the tree is smaller than the viewports width.
Returns true if the value identified by path is currently collapsed,
this will return false if any of the values in path are currently
not being displayed.
Returns true if the value identified by path is currently viewable,
which means it is either the root or all of its parents are exapnded ,
Otherwise, this method returns false.
Returns a JTree with the specified TreeNode as its root, which
displays the root node and which decides whether a node is a
leaf node in the specified manner.
Makes sure all the path components in path are expanded (except
for the last path component) and scrolls so that the
node identified by the path is displayed.
Sent when the tree has changed enough that we need to resize
the bounds, but not enough that we need to remove the
expanded node set (e.g nodes were expanded or collapsed, or
nodes were inserted into the tree).