我想搜索JTree的特定节点并确定其在屏幕上的位置。我的目标是从该节点的左上角开始悬停鼠标,并在我的JFC中执行鼠标单击。
任何人都可以帮我吗?有可能吗?
答案 0 :(得分:4)
知道坐标x和y(来自鼠标事件),您可以通过JTree.getPathForLocation
获取路径。节点的边界由JTree.getPathBounds(path)
返回。
答案 1 :(得分:2)
在不了解更多信息的情况下,很难确定这一点。
但是,我建议你看看
这可以帮助您找出节点在屏幕上的位置
答案 2 :(得分:1)
您可以使用processMouseEvent。 MouseEvent将为您提供鼠标的X和Y坐标。