JavaTM 2 Platform Std. Ed. v1.6.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:
getNodeDimensions in class AbstractLayoutCache.NodeDimensions
- Parameters:
value - the value to be representedrow - row being querieddepth - the depth of the rowexpanded - true if row is expanded, false otherwisesize - a Rectangle containing the size needed
to represent value
- Returns:
- a
Rectangle containing the node dimensions,
or null if 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
|