setVvalue(double) および setHvalue(double) メソッドを使用して、JavaFX ScrollPane 内のビューポートを移動できます。私が苦労しているのは、特定のノードをその位置に基づいてスクロール ペインのコンテンツの中央に配置することです。localToScene() と boundsInParent() のあらゆる種類の組み合わせを試しました。私は(たくさん)読んで、この例を見ました
ScrollPaneのコンテンツ内のノードを表示するためにスクロールする方法は?
これは近いですが、オブジェクトを中央に配置しないと、オブジェクトが見えるようになります。組み込みのマウス パン機能は素晴らしいですが、プログラムによるパン機能が苦手です。
最終的には、ズームもできるようにする必要があるため、実際の図形をグループに入れ、そのグループをスクロール ペインのコンテンツに追加しました。グループのズームを行うことになっていると思いますが、グループの中心をズームできるようにする必要があるため、現在の中心位置の操作と特定に戻ります。提供できるポインタや例は、本当に感謝しています。上記のリンクのコード サンプルは、優れた SSCCE です。
前もって感謝します、
アンディ