我可以使用setVvalue(double)和setHvalue(double)方法移动JavaFX ScrollPane中的视口。我正在努力做的是根据其位置将滚动窗格内容中的特定节点居中。我尝试了各种各样的localToScene()和boundsInParent()的组合。我读过(很多),看到这个例子JavaFX ScrollPane以编程方式移动视口 - 居中内容
How to scroll to make a Node within the content of a ScrollPane visible?
这是接近但不居中的对象只是把它们可见。内置的鼠标平移功能非常出色,但是我正在为编程平移做好准备。
最终我需要能够进行缩放,因此我已将实际形状放入组中并将组添加到滚动窗格内容。我认为我应该在组上进行缩放,并且我需要能够缩放组的中心,以便我们回到操纵和识别当前中心位置。任何可以提供的指针或例子都会非常感谢。上面链接中的代码示例是一个很好的SSCCE。
由于提前,
安迪
Hmmmm,但在我看来,问题没有得到的回答#如果他们真的很容易,提问者是一个白痴,或者真的很难,没有人可以打扰一个答案!我很高兴被告知我是个白痴! – andyw 2013-04-09 07:07:04
你是怎么修复它的? – kingkong 2014-01-15 15:56:29
如果其中一个答案适合您,请考虑接受其中一个答案! – 2015-11-20 19:08:10