| JavaTM 2 Platform Std. Ed. v1.5.0 
 
javax.swing.plaf.basic
Class BasicTreeUI.NodeDimensionsHandler
java.lang.Object
   javax.swing.tree.AbstractLayoutCache.NodeDimensions  javax.swing.plaf.basic.BasicTreeUI.NodeDimensionsHandler 
Enclosing class:BasicTreeUI 
 
public class BasicTreeUI.NodeDimensionsHandler extends AbstractLayoutCache.NodeDimensions 
Class responsible for getting size of node, method is forwarded
 to BasicTreeUI method. X location does not include insets, that is
 handled in getPathBounds.
 
 
 
 
 
| Methods inherited from class java.lang.Object |  
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |  
 
BasicTreeUI.NodeDimensionsHandler
public BasicTreeUI.NodeDimensionsHandler() 
 
getNodeDimensions
public Rectangle getNodeDimensions(Object value,
                                   int row,
                                   int depth,
                                   boolean expanded,
                                   Rectangle size)
Responsible for getting the size of a particular node.
 
Specified by:getNodeDimensionsin classAbstractLayoutCache.NodeDimensions
Parameters:value- thevalueto be representedrow- row being querieddepth- the depth of the rowexpanded- true if row is expanded, false otherwisesize- aRectanglecontaining the size needed
                to representvalueReturns:a Rectanglecontaining the node dimensions,
                ornullif node has no dimension 
 
getRowX
protected int getRowX(int row,
                      int depth)
Returns:amount to indent the given row. 
 Copyright 2003 Sun Microsystems, Inc. All rights reserved |