java.lang.Object
javax.swing.tree.AbstractLayoutCache.NodeDimensions
- Direct Known Subclasses:
- BasicTreeUI.NodeDimensionsHandler
- Enclosing class:
- AbstractLayoutCache
public abstract static class AbstractLayoutCache.NodeDimensions extends Object
Used by 
AbstractLayoutCache to determine the size
 and x origin of a particular node.- 
Constructor SummaryConstructors Constructor Description NodeDimensions()
- 
Method SummaryModifier and Type Method Description abstract RectanglegetNodeDimensions(Object value, int row, int depth, boolean expanded, Rectangle bounds)Returns, by reference in bounds, the size and x origin to place value at.
- 
Constructor Details- 
NodeDimensionspublic NodeDimensions()
 
- 
- 
Method Details- 
getNodeDimensionspublic abstract Rectangle getNodeDimensions(Object value, int row, int depth, boolean expanded, Rectangle bounds)Returns, by reference in bounds, the size and x origin to place value at. The calling method is responsible for determining the Y location. If bounds isnull, a newly createdRectangleshould be returned, otherwise the value should be placed in bounds and returned.- Parameters:
- value- the- valueto be represented
- row- row being queried
- depth- the depth of the row
- expanded- true if row is expanded, false otherwise
- bounds- a- Rectanglecontaining the size needed to represent- value
- Returns:
- a Rectanglecontaining the node dimensions, ornullif node has no dimension
 
 
-