| java.lang.Object javax.swing.plaf.ComponentUI javax.swing.plaf.TreeUI
All known Subclasses: javax.swing.plaf.multi.MultiTreeUI, javax.swing.plaf.basic.BasicTreeUI,
TreeUI | abstract public class TreeUI extends ComponentUI (Code) | | Pluggable look and feel interface for JTree.
version: 1.31 05/05/07 author: Rob Davis author: Scott Violet |
cancelEditing | abstract public void cancelEditing(JTree tree)(Code) | | Cancels the current editing session. This has no effect if the
tree isn't being edited. Returns true if the editor allows the
editing session to stop.
|
getClosestPathForLocation | abstract public TreePath getClosestPathForLocation(JTree tree, int x, int y)(Code) | | Returns the path to the node that is closest to x,y. If
there is nothing currently visible this will return null, otherwise
it'll always return a valid path. If you need to test if the
returned object is exactly at x, y you should get the bounds for
the returned path and test x, y against that.
|
getEditingPath | abstract public TreePath getEditingPath(JTree tree)(Code) | | Returns the path to the element that is being edited.
|
getPathBounds | abstract public Rectangle getPathBounds(JTree tree, TreePath path)(Code) | | Returns the Rectangle enclosing the label portion that the
last item in path will be drawn into. Will return null if
any component in path is currently valid.
|
getPathForRow | abstract public TreePath getPathForRow(JTree tree, int row)(Code) | | Returns the path for passed in row. If row is not visible
null is returned.
|
getRowCount | abstract public int getRowCount(JTree tree)(Code) | | Returns the number of rows that are being displayed.
|
getRowForPath | abstract public int getRowForPath(JTree tree, TreePath path)(Code) | | Returns the row that the last item identified in path is visible
at. Will return -1 if any of the elements in path are not
currently visible.
|
isEditing | abstract public boolean isEditing(JTree tree)(Code) | | Returns true if the tree is being edited. The item that is being
edited can be returned by getEditingPath().
|
startEditingAtPath | abstract public void startEditingAtPath(JTree tree, TreePath path)(Code) | | Selects the last item in path and tries to edit it. Editing will
fail if the CellEditor won't allow it for the selected item.
|
stopEditing | abstract public boolean stopEditing(JTree tree)(Code) | | Stops the current editing session. This has no effect if the
tree isn't being edited. Returns true if the editor allows the
editing session to stop.
|
|
|