| Package | Description | 
|---|---|
| javax.swing | Provides a set of "lightweight"
(all-Java language) components that,
to the maximum degree possible, work the same on all platforms. | 
| javax.swing.event | Provides for events fired by Swing components. | 
| javax.swing.plaf | Provides one interface and many abstract classes that
Swing uses to provide its pluggable look-and-feel capabilities. | 
| javax.swing.plaf.basic | Provides user interface objects built according to the
Basic look and feel. | 
| javax.swing.plaf.metal | Provides user interface objects built according to
the Java look and feel (once codenamed Metal),
which is the default look and feel. | 
| javax.swing.plaf.multi | Provides user interface objects that combine two or more look and feels. | 
| javax.swing.plaf.synth | 
      Synth is a skinnable look and feel in which all painting is
      delegated. | 
| javax.swing.tree | Provides classes and interfaces for dealing with
 javax.swing.JTree. | 
| Modifier and Type | Method and Description | 
|---|---|
| TreePath | JTree. getAnchorSelectionPath()Returns the path identified as the anchor. | 
| TreePath | JTree. getClosestPathForLocation(int x,
                         int y)Returns the path to the node that is closest to x,y. | 
| TreePath | JTree. getEditingPath()Returns the path to the element that is currently being edited. | 
| TreePath | JTree. getLeadSelectionPath()Returns the path identified as the lead. | 
| TreePath | JTree. getNextMatch(String prefix,
            int startingRow,
            Position.Bias bias)Returns the TreePath to the next tree element that
 begins with a prefix. | 
| TreePath | JTree.DropLocation. getPath()Returns the path where dropped data should be placed in the
 tree. | 
| protected TreePath[] | JTree. getPathBetweenRows(int index0,
                  int index1)Returns the paths (inclusive) between the specified rows. | 
| TreePath | JTree. getPathForLocation(int x,
                  int y)Returns the path for the node at the specified location. | 
| TreePath | JTree. getPathForRow(int row)Returns the path for the specified row. | 
| TreePath | JTree. getSelectionPath()Returns the path to the first selected node. | 
| TreePath[] | JTree. getSelectionPaths()Returns the paths of all selected values. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected Enumeration<TreePath> | JTree. getDescendantToggledPaths(TreePath parent)Returns an  EnumerationofTreePathsthat have been expanded that
 are descendants ofparent. | 
| Enumeration<TreePath> | JTree. getExpandedDescendants(TreePath parent)Returns an  Enumerationof the descendants of the
 pathparentthat
 are currently expanded. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | JTree. addSelectionPath(TreePath path)Adds the node identified by the specified  TreePathto the current selection. | 
| void | JTree. addSelectionPaths(TreePath[] paths)Adds each path in the array of paths to the current selection. | 
| void | JTree.EmptySelectionModel. addSelectionPaths(TreePath[] paths)This is overriden to do nothing;  EmptySelectionModeldoes not allow a selection. | 
| void | JTree. collapsePath(TreePath path)Ensures that the node identified by the specified path is
 collapsed and viewable. | 
| void | JTree. expandPath(TreePath path)Ensures that the node identified by the specified path is
 expanded and viewable. | 
| void | JTree. fireTreeCollapsed(TreePath path)Notifies all listeners that have registered interest for
 notification on this event type. | 
| void | JTree. fireTreeExpanded(TreePath path)Notifies all listeners that have registered interest for
 notification on this event type. | 
| void | JTree. fireTreeWillCollapse(TreePath path)Notifies all listeners that have registered interest for
 notification on this event type. | 
| void | JTree. fireTreeWillExpand(TreePath path)Notifies all listeners that have registered interest for
 notification on this event type. | 
| protected Enumeration<TreePath> | JTree. getDescendantToggledPaths(TreePath parent)Returns an  EnumerationofTreePathsthat have been expanded that
 are descendants ofparent. | 
| Enumeration<TreePath> | JTree. getExpandedDescendants(TreePath parent)Returns an  Enumerationof the descendants of the
 pathparentthat
 are currently expanded. | 
| Rectangle | JTree. getPathBounds(TreePath path)Returns the  Rectanglethat the specified node will be drawn
 into. | 
| int | JTree. getRowForPath(TreePath path)Returns the row that displays the node identified by the specified
 path. | 
| boolean | JTree. hasBeenExpanded(TreePath path)Returns true if the node identified by the path has ever been
 expanded. | 
| boolean | JTree. isCollapsed(TreePath path)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. | 
| boolean | JTree. isExpanded(TreePath path)Returns true if the node identified by the path is currently expanded, | 
| boolean | JTree. isPathEditable(TreePath path)Returns  isEditable. | 
| boolean | JTree. isPathSelected(TreePath path)Returns true if the item identified by the path is currently selected. | 
| boolean | JTree. isVisible(TreePath path)Returns true if the value identified by path is currently viewable,
 which means it is either the root or all of its parents are expanded. | 
| void | JTree. makeVisible(TreePath path)Ensures that the node identified by path is currently viewable. | 
| protected boolean | JTree. removeDescendantSelectedPaths(TreePath path,
                             boolean includePath)Removes any paths in the selection that are descendants of
  path. | 
| void | JTree. removeSelectionPath(TreePath path)Removes the node identified by the specified path from the current
 selection. | 
| void | JTree. removeSelectionPaths(TreePath[] paths)Removes the nodes identified by the specified paths from the
 current selection. | 
| void | JTree.EmptySelectionModel. removeSelectionPaths(TreePath[] paths)This is overriden to do nothing;  EmptySelectionModeldoes not allow a selection. | 
| void | JTree. scrollPathToVisible(TreePath path)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. | 
| void | JTree. setAnchorSelectionPath(TreePath newPath)Sets the path identified as the anchor. | 
| protected void | JTree. setExpandedState(TreePath path,
                boolean state)Sets the expanded state of this  JTree. | 
| void | JTree. setLeadSelectionPath(TreePath newPath)Sets the path identifies as the lead. | 
| void | JTree. setSelectionPath(TreePath path)Selects the node identified by the specified path. | 
| void | JTree. setSelectionPaths(TreePath[] paths)Selects the nodes identified by the specified array of paths. | 
| void | JTree.EmptySelectionModel. setSelectionPaths(TreePath[] paths)This is overriden to do nothing;  EmptySelectionModeldoes not allow a selection. | 
| void | JTree. startEditingAtPath(TreePath path)Selects the node identified by the specified path and initiates
 editing. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | JTree. removeDescendantToggledPaths(Enumeration<TreePath> toRemove)Removes any descendants of the  TreePathsintoRemovethat have been expanded. | 
| Constructor and Description | 
|---|
| AccessibleJTreeNode(JTree t,
                   TreePath p,
                   Accessible ap)Constructs an AccessibleJTreeNode | 
| Modifier and Type | Field and Description | 
|---|---|
| protected TreePath | TreeSelectionEvent. newLeadSelectionPathleadSelectionPath after the paths changed, may be null. | 
| protected TreePath | TreeSelectionEvent. oldLeadSelectionPathleadSelectionPath before the paths changed, may be null. | 
| protected TreePath | TreeModelEvent. pathPath to the parent of the nodes that have changed. | 
| protected TreePath | TreeExpansionEvent. pathPath to the value this event represents. | 
| protected TreePath[] | TreeSelectionEvent. pathsPaths this event represents. | 
| Modifier and Type | Method and Description | 
|---|---|
| TreePath | TreeSelectionEvent. getNewLeadSelectionPath()Returns the current lead path. | 
| TreePath | TreeSelectionEvent. getOldLeadSelectionPath()Returns the path that was previously the lead path. | 
| TreePath | TreeSelectionEvent. getPath()Returns the first path element. | 
| TreePath | TreeExpansionEvent. getPath()Returns the path to the value that has been expanded/collapsed. | 
| TreePath[] | TreeSelectionEvent. getPaths()Returns the paths that have been added or removed from the
 selection. | 
| TreePath | TreeModelEvent. getTreePath()For all events, except treeStructureChanged,
 returns the parent of the changed nodes. | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | TreeSelectionEvent. isAddedPath(TreePath path)Returns whether the specified path was added to the selection. | 
| Constructor and Description | 
|---|
| TreeExpansionEvent(Object source,
                  TreePath path)Constructs a TreeExpansionEvent object. | 
| TreeModelEvent(Object source,
              TreePath path)Used to create an event when the node structure has changed in some way,
 identifying the path to the root of the modified subtree as a TreePath
 object. | 
| TreeModelEvent(Object source,
              TreePath path,
              int[] childIndices,
              Object[] children)Used to create an event when nodes have been changed, inserted, or
 removed, identifying the path to the parent of the modified items as
 a TreePath object. | 
| TreeSelectionEvent(Object source,
                  TreePath[] paths,
                  boolean[] areNew,
                  TreePath oldLeadSelectionPath,
                  TreePath newLeadSelectionPath)Represents a change in the selection of a TreeSelectionModel. | 
| TreeSelectionEvent(Object source,
                  TreePath[] paths,
                  boolean[] areNew,
                  TreePath oldLeadSelectionPath,
                  TreePath newLeadSelectionPath)Represents a change in the selection of a TreeSelectionModel. | 
| TreeSelectionEvent(Object source,
                  TreePath path,
                  boolean isNew,
                  TreePath oldLeadSelectionPath,
                  TreePath newLeadSelectionPath)Represents a change in the selection of a TreeSelectionModel. | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract TreePath | TreeUI. getClosestPathForLocation(JTree tree,
                         int x,
                         int y)Returns the path to the node that is closest to x,y. | 
| abstract TreePath | TreeUI. getEditingPath(JTree tree)Returns the path to the element that is being edited. | 
| abstract TreePath | TreeUI. getPathForRow(JTree tree,
             int row)Returns the path for passed in row. | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract Rectangle | TreeUI. getPathBounds(JTree tree,
             TreePath path)Returns the Rectangle enclosing the label portion that the
 last item in path will be drawn into. | 
| abstract int | TreeUI. getRowForPath(JTree tree,
             TreePath path)Returns the row that the last item identified in path is visible
 at. | 
| abstract void | TreeUI. startEditingAtPath(JTree tree,
                  TreePath path)Selects the last item in path and tries to edit it. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected TreePath | BasicTreeUI. editingPathPath that is being edited. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected Hashtable<TreePath,Boolean> | BasicTreeUI. drawingCacheUsed for minimizing the drawing of vertical lines. | 
| Modifier and Type | Method and Description | 
|---|---|
| TreePath | BasicTreeUI. getClosestPathForLocation(JTree tree,
                         int x,
                         int y)Returns the path to the node that is closest to x,y. | 
| TreePath | BasicTreeUI. getEditingPath(JTree tree)Returns the path to the element that is being edited. | 
| protected TreePath | BasicTreeUI. getLastChildPath(TreePath parent)Returns a path to the last child of  parent. | 
| TreePath | BasicTreeUI. getPathForRow(JTree tree,
             int row)Returns the path for passed in row. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | BasicTreeUI. checkForClickInExpandControl(TreePath path,
                            int mouseX,
                            int mouseY)If the  mouseXandmouseYare in the
 expand/collapse region of therow, this will toggle
 the row. | 
| protected TreePath | BasicTreeUI. getLastChildPath(TreePath parent)Returns a path to the last child of  parent. | 
| Rectangle | BasicTreeUI. getPathBounds(JTree tree,
             TreePath path)Returns the Rectangle enclosing the label portion that the
 last item in path will be drawn into. | 
| int | BasicTreeUI. getRowForPath(JTree tree,
             TreePath path)Returns the row that the last item identified in path is visible
 at. | 
| protected void | BasicTreeUI. handleExpandControlClick(TreePath path,
                        int mouseX,
                        int mouseY)Messaged when the user clicks the particular row, this invokes
 toggleExpandState. | 
| protected boolean | BasicTreeUI. isLocationInExpandControl(TreePath path,
                         int mouseX,
                         int mouseY)Returns true if  mouseXandmouseYfall
 in the area of row that is used to expand/collapse the node and
 the node atrowdoes not represent a leaf. | 
| protected void | BasicTreeUI. paintExpandControl(Graphics g,
                  Rectangle clipBounds,
                  Insets insets,
                  Rectangle bounds,
                  TreePath path,
                  int row,
                  boolean isExpanded,
                  boolean hasBeenExpanded,
                  boolean isLeaf)Paints the expand (toggle) part of a row. | 
| protected void | BasicTreeUI. paintHorizontalPartOfLeg(Graphics g,
                        Rectangle clipBounds,
                        Insets insets,
                        Rectangle bounds,
                        TreePath path,
                        int row,
                        boolean isExpanded,
                        boolean hasBeenExpanded,
                        boolean isLeaf)Paints the horizontal part of the leg. | 
| protected void | BasicTreeUI. paintRow(Graphics g,
        Rectangle clipBounds,
        Insets insets,
        Rectangle bounds,
        TreePath path,
        int row,
        boolean isExpanded,
        boolean hasBeenExpanded,
        boolean isLeaf)Paints the renderer part of a row. | 
| protected void | BasicTreeUI. paintVerticalPartOfLeg(Graphics g,
                      Rectangle clipBounds,
                      Insets insets,
                      TreePath path)Paints the vertical part of the leg. | 
| protected void | BasicTreeUI. pathWasCollapsed(TreePath path)Messaged from the VisibleTreeNode after it has collapsed. | 
| protected void | BasicTreeUI. pathWasExpanded(TreePath path)Messaged from the VisibleTreeNode after it has been expanded. | 
| protected void | BasicTreeUI. selectPathForEvent(TreePath path,
                  MouseEvent event)Messaged to update the selection based on a MouseEvent over a
 particular row. | 
| protected boolean | BasicTreeUI. shouldPaintExpandControl(TreePath path,
                        int row,
                        boolean isExpanded,
                        boolean hasBeenExpanded,
                        boolean isLeaf)Returns true if the expand (toggle) control should be drawn for
 the specified row. | 
| protected boolean | BasicTreeUI. startEditing(TreePath path,
            MouseEvent event)Will start editing for node if there is a cellEditor and
 shouldSelectCell returns true. | 
| void | BasicTreeUI. startEditingAtPath(JTree tree,
                  TreePath path)Selects the last item in path and tries to edit it. | 
| protected void | BasicTreeUI. toggleExpandState(TreePath path)Expands path if it is not expanded, or collapses row if it is expanded. | 
| protected void | BasicTreeUI. updateExpandedDescendants(TreePath path)Updates the expanded state of all the descendants of  pathby getting the expanded descendants from the tree and forwarding
 to the tree state. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | MetalTreeUI. paintHorizontalPartOfLeg(Graphics g,
                        Rectangle clipBounds,
                        Insets insets,
                        Rectangle bounds,
                        TreePath path,
                        int row,
                        boolean isExpanded,
                        boolean hasBeenExpanded,
                        boolean isLeaf) | 
| protected void | MetalTreeUI. paintVerticalPartOfLeg(Graphics g,
                      Rectangle clipBounds,
                      Insets insets,
                      TreePath path) | 
| Modifier and Type | Method and Description | 
|---|---|
| TreePath | MultiTreeUI. getClosestPathForLocation(JTree a,
                         int b,
                         int c)Invokes the  getClosestPathForLocationmethod on each UI handled by this object. | 
| TreePath | MultiTreeUI. getEditingPath(JTree a)Invokes the  getEditingPathmethod on each UI handled by this object. | 
| TreePath | MultiTreeUI. getPathForRow(JTree a,
             int b)Invokes the  getPathForRowmethod on each UI handled by this object. | 
| Modifier and Type | Method and Description | 
|---|---|
| Rectangle | MultiTreeUI. getPathBounds(JTree a,
             TreePath b)Invokes the  getPathBoundsmethod on each UI handled by this object. | 
| int | MultiTreeUI. getRowForPath(JTree a,
             TreePath b)Invokes the  getRowForPathmethod on each UI handled by this object. | 
| void | MultiTreeUI. startEditingAtPath(JTree a,
                  TreePath b)Invokes the  startEditingAtPathmethod on each UI handled by this object. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | SynthTreeUI. paintExpandControl(Graphics g,
                  Rectangle clipBounds,
                  Insets insets,
                  Rectangle bounds,
                  TreePath path,
                  int row,
                  boolean isExpanded,
                  boolean hasBeenExpanded,
                  boolean isLeaf)Paints the expand (toggle) part of a row. | 
| protected void | SynthTreeUI. paintHorizontalPartOfLeg(Graphics g,
                        Rectangle clipBounds,
                        Insets insets,
                        Rectangle bounds,
                        TreePath path,
                        int row,
                        boolean isExpanded,
                        boolean hasBeenExpanded,
                        boolean isLeaf)Paints the horizontal part of the leg. | 
| protected void | SynthTreeUI. paintVerticalPartOfLeg(Graphics g,
                      Rectangle clipBounds,
                      Insets insets,
                      TreePath path)Paints the vertical part of the leg. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected TreePath | DefaultTreeCellEditor. lastPathLast path that was selected. | 
| protected TreePath | DefaultTreeSelectionModel. leadPathLast path that was added. | 
| protected TreePath[] | DefaultTreeSelectionModel. selectionPaths that are currently selected. | 
| Modifier and Type | Method and Description | 
|---|---|
| TreePath | TreeSelectionModel. getLeadSelectionPath()Returns the last path that was added. | 
| TreePath | DefaultTreeSelectionModel. getLeadSelectionPath()Returns the last path that was added. | 
| TreePath | TreePath. getParentPath()Returns the  TreePathof the parent. | 
| abstract TreePath | AbstractLayoutCache. getPathClosestTo(int x,
                int y)Returns the path to the node that is closest to x,y. | 
| TreePath | FixedHeightLayoutCache. getPathClosestTo(int x,
                int y)Returns the path to the node that is closest to x,y. | 
| TreePath | VariableHeightLayoutCache. getPathClosestTo(int x,
                int y)Returns the path to the node that is closest to x,y. | 
| abstract TreePath | AbstractLayoutCache. getPathForRow(int row)Returns the path for passed in row. | 
| TreePath | FixedHeightLayoutCache. getPathForRow(int row)Returns the path for passed in row. | 
| TreePath | VariableHeightLayoutCache. getPathForRow(int row)Returns the path for  row. | 
| TreePath | TreeSelectionModel. getSelectionPath()Returns the first path in the selection. | 
| TreePath | DefaultTreeSelectionModel. getSelectionPath()Returns the first path in the selection. | 
| TreePath[] | TreeSelectionModel. getSelectionPaths()Returns the paths in the selection. | 
| TreePath[] | DefaultTreeSelectionModel. getSelectionPaths()Returns the selection. | 
| TreePath | TreePath. pathByAddingChild(Object child)Returns a new path containing all the elements of this path
 plus  child. | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract Enumeration<TreePath> | AbstractLayoutCache. getVisiblePathsFrom(TreePath path)Returns an  Enumeratorthat increments over the visible
 paths starting at the passed in location. | 
| Enumeration<TreePath> | FixedHeightLayoutCache. getVisiblePathsFrom(TreePath path)Returns an Enumerator that increments over the visible paths
 starting at the passed in location. | 
| Enumeration<TreePath> | VariableHeightLayoutCache. getVisiblePathsFrom(TreePath path)Returns an  Enumeratorthat increments over the visible paths
 starting at the passed in location. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | TreeSelectionModel. addSelectionPath(TreePath path)Adds path to the current selection. | 
| void | DefaultTreeSelectionModel. addSelectionPath(TreePath path)Adds path to the current selection. | 
| void | TreeSelectionModel. addSelectionPaths(TreePath[] paths)Adds paths to the current selection. | 
| void | DefaultTreeSelectionModel. addSelectionPaths(TreePath[] paths)Adds paths to the current selection. | 
| protected boolean | DefaultTreeSelectionModel. arePathsContiguous(TreePath[] paths)Returns true if the paths are contiguous,
 or this object has no RowMapper. | 
| protected boolean | DefaultTreeSelectionModel. canPathsBeAdded(TreePath[] paths)Used to test if a particular set of  TreePaths can
 be added. | 
| protected boolean | DefaultTreeSelectionModel. canPathsBeRemoved(TreePath[] paths)Returns true if the paths can be removed without breaking the
 continuity of the model. | 
| abstract Rectangle | AbstractLayoutCache. getBounds(TreePath path,
         Rectangle placeIn)Returns a rectangle giving the bounds needed to draw path. | 
| Rectangle | FixedHeightLayoutCache. getBounds(TreePath path,
         Rectangle placeIn)Returns a rectangle giving the bounds needed to draw path. | 
| Rectangle | VariableHeightLayoutCache. getBounds(TreePath path,
         Rectangle placeIn)Returns the  Rectangleenclosing the label portion
 into which the item identified bypathwill be drawn. | 
| abstract boolean | AbstractLayoutCache. getExpandedState(TreePath path)Returns true if the path is expanded, and visible. | 
| boolean | FixedHeightLayoutCache. getExpandedState(TreePath path)Returns true if the path is expanded, and visible. | 
| boolean | VariableHeightLayoutCache. getExpandedState(TreePath path)Returns true if the path is expanded, and visible. | 
| abstract int | AbstractLayoutCache. getRowForPath(TreePath path)Returns the row that the last item identified in path is visible
 at. | 
| int | FixedHeightLayoutCache. getRowForPath(TreePath path)Returns the row that the last item identified in path is visible
 at. | 
| int | VariableHeightLayoutCache. getRowForPath(TreePath path)Returns the row where the last item identified in path is visible. | 
| int[] | RowMapper. getRowsForPaths(TreePath[] path)Returns the rows that the TreePath instances in  pathare being displayed at. | 
| int[] | AbstractLayoutCache. getRowsForPaths(TreePath[] paths)Returns the rows that the  TreePathinstances inpathare being displayed at. | 
| abstract int | AbstractLayoutCache. getVisibleChildCount(TreePath path)Returns the number of visible children for row. | 
| int | FixedHeightLayoutCache. getVisibleChildCount(TreePath path)Returns the number of visible children for row. | 
| int | VariableHeightLayoutCache. getVisibleChildCount(TreePath path)Returns the number of visible children for  path. | 
| abstract Enumeration<TreePath> | AbstractLayoutCache. getVisiblePathsFrom(TreePath path)Returns an  Enumeratorthat increments over the visible
 paths starting at the passed in location. | 
| Enumeration<TreePath> | FixedHeightLayoutCache. getVisiblePathsFrom(TreePath path)Returns an Enumerator that increments over the visible paths
 starting at the passed in location. | 
| Enumeration<TreePath> | VariableHeightLayoutCache. getVisiblePathsFrom(TreePath path)Returns an  Enumeratorthat increments over the visible paths
 starting at the passed in location. | 
| abstract void | AbstractLayoutCache. invalidatePathBounds(TreePath path)Instructs the  LayoutCachethat the bounds forpathare invalid, and need to be updated. | 
| void | FixedHeightLayoutCache. invalidatePathBounds(TreePath path)Does nothing, FixedHeightLayoutCache doesn't cache width, and that
 is all that could change. | 
| void | VariableHeightLayoutCache. invalidatePathBounds(TreePath path)Instructs the  LayoutCachethat the bounds forpathare invalid, and need to be updated. | 
| boolean | TreePath. isDescendant(TreePath aTreePath)Returns true if  aTreePathis a
 descendant of thisTreePath. | 
| abstract boolean | AbstractLayoutCache. isExpanded(TreePath path)Returns true if the value identified by row is currently expanded. | 
| boolean | FixedHeightLayoutCache. isExpanded(TreePath path)Returns true if the value identified by row is currently expanded. | 
| boolean | VariableHeightLayoutCache. isExpanded(TreePath path)Returns true if the value identified by  pathis
 currently expanded. | 
| boolean | TreeSelectionModel. isPathSelected(TreePath path)Returns true if the path,  path, is in the current
 selection. | 
| boolean | DefaultTreeSelectionModel. isPathSelected(TreePath path)Returns true if the path,  path,
 is in the current selection. | 
| protected void | DefaultTreeSelectionModel. notifyPathChange(Vector<?> changedPaths,
                TreePath oldLeadSelection)Deprecated. 
 As of JDK version 1.7 | 
| void | TreeSelectionModel. removeSelectionPath(TreePath path)Removes path from the selection. | 
| void | DefaultTreeSelectionModel. removeSelectionPath(TreePath path)Removes path from the selection. | 
| void | TreeSelectionModel. removeSelectionPaths(TreePath[] paths)Removes paths from the selection. | 
| void | DefaultTreeSelectionModel. removeSelectionPaths(TreePath[] paths)Removes paths from the selection. | 
| abstract void | AbstractLayoutCache. setExpandedState(TreePath path,
                boolean isExpanded)Marks the path  pathexpanded state toisExpanded. | 
| void | FixedHeightLayoutCache. setExpandedState(TreePath path,
                boolean isExpanded)Marks the path  pathexpanded state toisExpanded. | 
| void | VariableHeightLayoutCache. setExpandedState(TreePath path,
                boolean isExpanded)Marks the path  pathexpanded state toisExpanded. | 
| void | TreeSelectionModel. setSelectionPath(TreePath path)Sets the selection to path. | 
| void | DefaultTreeSelectionModel. setSelectionPath(TreePath path)Sets the selection to path. | 
| void | TreeSelectionModel. setSelectionPaths(TreePath[] paths)Sets the selection to path. | 
| void | DefaultTreeSelectionModel. setSelectionPaths(TreePath[] pPaths)Sets the selection. | 
| void | DefaultTreeModel. valueForPathChanged(TreePath path,
                   Object newValue)This sets the user object of the TreeNode identified by path
 and posts a node changed. | 
| void | TreeModel. valueForPathChanged(TreePath path,
                   Object newValue)Messaged when the user has altered the value for the item identified
 by  pathtonewValue. | 
| Constructor and Description | 
|---|
| TreePath(TreePath parent,
        Object lastPathComponent)Creates a  TreePathwith the specified parent and element. | 
 Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2017, Oracle and/or its affiliates.  All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.