模块 java.desktop

类 AbstractLayoutCache.NodeDimensions

java.lang.Object
javax.swing.tree.AbstractLayoutCache.NodeDimensions
已知子类:
BasicTreeUI.NodeDimensionsHandler
封闭类:
AbstractLayoutCache

public abstract static class AbstractLayoutCache.NodeDimensions extends Object
AbstractLayoutCache 使用它来确定特定节点的大小和 x 原点。
  • 构造方法详细信息

    • NodeDimensions

      protected NodeDimensions()
      子类调用的构造方法。
  • 方法详情

    • getNodeDimensions

      public abstract Rectangle  getNodeDimensions(Object  value, int row, int depth, boolean expanded, Rectangle  bounds)
      通过在边界中的引用返回放置值的大小和 x 原点。调用方法负责确定 Y 位置。如果 bounds 是 null ,则应返回新创建的 Rectangle ,否则应将值放在 bounds 中并返回。
      参数:
      value - 要表示的 value
      row - 正在查询的行
      depth - 行的深度
      expanded - 如果行被扩展则为真,否则为假
      bounds - 一个 Rectangle 包含表示 value 所需的大小
      返回:
      一个 Rectangle 包含节点维度,或者 null 如果节点没有维度