Package Summary  Overview Summary

class:BasicTreeUI.NodeDimensionsHandler [NONE]

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:BasicTreeUI.NodeDimensionsHandler() [NONE]

method:getNodeDimensions(java.lang.Object,int,int,boolean,java.awt.Rectangle) [NONE]

  • 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 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
  • method:getRowX(int,int) [NONE]

    getRowX

    protected 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

    © 2020 Oracle Corporation and/or its affiliates