- java.lang.Object
-
- javax.swing.tree.AbstractLayoutCache.NodeDimensions
-
- javax.swing.plaf.basic.BasicTreeUI.NodeDimensionsHandler
-
- Enclosing class:
- BasicTreeUI
public class BasicTreeUI.NodeDimensionsHandler extends AbstractLayoutCache.NodeDimensions
负责获取节点大小的类,方法转发到BasicTreeUI方法。 X位置不包括在getPathBounds中处理的插入。
-
-
构造方法摘要
构造方法 Constructor 描述 NodeDimensionsHandler()
-
-
-
方法详细信息
-
getNodeDimensions
public Rectangle getNodeDimensions(Object value, int row, int depth, boolean expanded, Rectangle size)
负责获取特定节点的大小。- Specified by:
-
getNodeDimensions
在AbstractLayoutCache.NodeDimensions
- 参数
-
value
- 要代表的value
-
row
- 正在查询的行 -
depth
- 行的深度 -
expanded
- 如果行被展开,expanded
true,否则为false -
size
- aRectangle
包含代表value
所需的大小 - 结果
-
一个
Rectangle
包含节点的尺寸,或null
如果节点没有尺寸
-
getRowX
protected int getRowX(int row, int depth)
返回量为给定行的缩进。- 参数
-
row
- 一排 -
depth
- 一个深度 - 结果
- 相当于给定行缩进
-
-