我可以使用setVvalue(double)和setHvalue(double)方法在JavaFX ScrollPane中移动视口.我正在努力做的是根据其位置将特定节点置于滚动窗格的内容中.我尝试了各种localToScene()和boundsInParent()的组合.我已阅读(很多)并看过这个例子
哪个接近但不使对象居中只是让它们可见.内置鼠标平移功能非常出色,但我正在进行程序化平移的恶劣天气.
最终我需要能够进行缩放,所以我将实际形状放在一个组中,并将该组添加到滚动窗格内容中.我想我应该对组进行缩放,然后我需要能够围绕组的中心进行缩放,以便我们回到操作并识别当前的中心位置.任何可以提供的指针或示例都会非常感激.上面链接中的代码示例是一个很好的SSCCE.
提前致谢,
安迪