我可以使用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