public abstract static class javax.swing.tree
AbstractLayoutCache.NodeDimensions


Hide details Login
Java SE 6
  
Contained within: AbstractLayoutCache
Extended by: BasicTreeUI.NodeDimensionsHandler

Used by AbstractLayoutCache to determine the size and x origin of a particular node.

Constructors
public AbstractLayoutCache.NodeDimensions()

Properties
abstract public 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 is null, a newly created Rectangle should be returned, otherwise the value should be placed in bounds and returned.
valuethe value to be represented
rowrow being queried
depththe depth of the row
expandedtrue if row is expanded, false otherwise
boundsa Rectangle containing the size needed to represent value
returna Rectangle containing the node dimensions, or null if node has no dimension