java.lang.Object
javax.swing.tree.AbstractLayoutCache.NodeDimensions
javax.swing.plaf.basic.BasicTreeUI.NodeDimensionsHandler
- 封装类:
-
BasicTreeUI
负责获取节点大小的类,方法被转发到BasicTreeUI方法。X位置不包括插入,这在getPathBounds中处理。
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetNodeDimensions
(Object value, int row, int depth, boolean expanded, Rectangle size) 负责获取特定节点的大小。protected int
getRowX
(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
- 一个深度 - 返回:
- 缩进给定行的数量
-