java.lang.Object
javax.swing.tree.AbstractLayoutCache.NodeDimensions
javax.swing.plaf.basic.BasicTreeUI.NodeDimensionsHandler
- 封装类:
-
BasicTreeUI
负责获取节点大小的类,方法被转发到BasicTreeUI方法。X位置不包括插入,这在getPathBounds中处理。
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetNodeDimensions(Object value, int row, int depth, boolean expanded, Rectangle size) 负责获取特定节点的大小。protected intgetRowX(int row, int depth) 返回缩进给定行的数量。
-
Constructor Details
-
NodeDimensionsHandler
public NodeDimensionsHandler()构造一个NodeDimensionsHandler。
-
-
Method Details
-
getNodeDimensions
public Rectangle getNodeDimensions(Object value, int row, int depth, boolean expanded, Rectangle size) 负责获取特定节点的大小。- 指定者:
-
getNodeDimensions在类AbstractLayoutCache.NodeDimensions - 参数:
-
value- 要表示的value -
row- 正在查询的行 -
depth- 行的深度 -
expanded- 如果行已展开为true,否则为false -
size- 包含表示value所需大小的Rectangle - 返回:
-
包含节点尺寸的
Rectangle,如果节点没有尺寸则返回null
-
getRowX
protected int getRowX(int row, int depth) 返回缩进给定行的数量。- 参数:
-
row- 一行 -
depth- 一个深度 - 返回:
- 缩进给定行的数量
-