- 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 SummaryConstructors Constructor Description NodeDimensionsHandler()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods 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.
 
- 
- 
- 
Method Detail- 
getNodeDimensionspublic Rectangle getNodeDimensions(Object value, int row, int depth, boolean expanded, Rectangle size) Responsible for getting the size of a particular node.- Specified by:
- getNodeDimensionsin class- AbstractLayoutCache.NodeDimensions
- Parameters:
- value- the- valueto be represented
- row- row being queried
- depth- the depth of the row
- expanded- true if row is expanded, false otherwise
- size- a- Rectanglecontaining the size needed to represent- value
- Returns:
- a Rectanglecontaining the node dimensions, ornullif node has no dimension
 
 - 
getRowXprotected int getRowX(int row, int depth)Returns amount to indent the given row.- Parameters:
- row- a row
- depth- a depth
- Returns:
- amount to indent the given row
 
 
- 
 
-