Module  java.desktop

Class BasicTreeUI.NodeDimensionsHandler

  • Enclosing class:
    BasicTreeUI


    public class BasicTreeUI.NodeDimensionsHandler
    extends AbstractLayoutCache.NodeDimensions
    负责获取节点大小的类,方法转发到BasicTreeUI方法。 X位置不包括在getPathBounds中处理的插入。
    • 构造方法详细信息

      • NodeDimensionsHandler

        public NodeDimensionsHandler​()
    • 方法详细信息

      • getNodeDimensions

        public Rectangle getNodeDimensions​(Object value,
                                           int row,
                                           int depth,
                                           boolean expanded,
                                           Rectangle size)
        负责获取特定节点的大小。
        Specified by:
        getNodeDimensionsAbstractLayoutCache.NodeDimensions
        参数
        value - 要代表的 value
        row - 正在查询的行
        depth - 行的深度
        expanded - 如果行被展开, expanded true,否则为false
        size - a Rectangle包含代表 value所需的大小
        结果
        一个 Rectangle包含节点的尺寸,或 null如果节点没有尺寸
      • getRowX

        protected int getRowX​(int row,
                              int depth)
        返回量为给定行的缩进。
        参数
        row - 一排
        depth - 一个深度
        结果
        相当于给定行缩进