BasicTreeUI.NodeDimensionsHandler (Java 2 Platform SE 5.0) (original) (raw)


javax.swing.plaf.basic

Class BasicTreeUI.NodeDimensionsHandler

java.lang.Object extended by javax.swing.tree.AbstractLayoutCache.NodeDimensions extended by 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
BasicTreeUI.NodeDimensionsHandler()
Method Summary
Rectangle [getNodeDimensions](../../../../javax/swing/plaf/basic/BasicTreeUI.NodeDimensionsHandler.html#getNodeDimensions%28java.lang.Object, int, int, boolean, java.awt.Rectangle%29)(Object value, int row, int depth, boolean expanded,Rectangle size) Responsible for getting the size of a particular node.
protected int [getRowX](../../../../javax/swing/plaf/basic/BasicTreeUI.NodeDimensionsHandler.html#getRowX%28int, int%29)(int row, int depth)
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, [wait](../../../../java/lang/Object.html#wait%28long, int%29)
Constructor Detail

BasicTreeUI.NodeDimensionsHandler

public BasicTreeUI.NodeDimensionsHandler()

Method Detail

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](../../../../javax/swing/tree/AbstractLayoutCache.NodeDimensions.html#getNodeDimensions%28java.lang.Object, int, int, boolean, java.awt.Rectangle%29) in class [AbstractLayoutCache.NodeDimensions](../../../../javax/swing/tree/AbstractLayoutCache.NodeDimensions.html "class in javax.swing.tree")

Parameters:

value - the value to be represented

row - row being queried

depth - the depth of the row

expanded - true if row is expanded, false otherwise

size - 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.



Submit a bug or feature
For further API reference and developer documentation, see Java 2 SDK SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.

Copyright © 2004, 2010 Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.