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.
- 
Constructor Summary
Constructors Constructor Description NodeDimensionsHandler() - 
Method Summary
Modifier and Type Method Description RectanglegetNodeDimensions(Object value, int row, int depth, boolean expanded, Rectangle size)Responsible for getting the size of a particular node.protected intgetRowX(int row, int depth)Returns amount to indent the given row. 
- 
Constructor Details
- 
NodeDimensionsHandler
public NodeDimensionsHandler() 
 - 
 - 
Method Details
- 
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 representvalue- Returns:
 - 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.- Parameters:
 row- a rowdepth- a depth- Returns:
 - amount to indent the given row
 
 
 -