java.lang.Object
javax.swing.tree.AbstractLayoutCache.NodeDimensions
javax.swing.plaf.basic.BasicTreeUI.NodeDimensionsHandler
- 封闭类:
BasicTreeUI
负责获取节点大小的类,方法被转发给 BasicTreeUI 方法。 X 位置不包括在 getPathBounds 中处理的insets。
-
构造方法总结
构造方法 -
方法总结
修饰符和类型方法描述getNodeDimensions(Object value, int row, int depth, boolean expanded, Rectangle size) 负责获取特定节点的大小。protected intgetRowX(int row, int depth) 返回给定行的缩进量。
-
构造方法详细信息
-
NodeDimensionsHandler
public NodeDimensionsHandler()构造一个NodeDimensionsHandler
-
-
方法详情
-
getNodeDimensions
public Rectangle getNodeDimensions(Object value, int row, int depth, boolean expanded, Rectangle size) 负责获取特定节点的大小。- 指定者:
getNodeDimensions在类AbstractLayoutCache.NodeDimensions中- 参数:
value- 要表示的valuerow- 正在查询的行depth- 行的深度expanded- 如果行被扩展则为真,否则为假size- 一个Rectangle包含表示value所需的大小- 返回:
-
一个
Rectangle包含节点维度,或者null如果节点没有维度
-
getRowX
protected int getRowX(int row, int depth) 返回给定行的缩进量。- 参数:
row- 一行depth- 深度- 返回:
- 缩进给定的行
-