JavaFX ScrollPane par programme le déplacement de la fenêtre d'affichage - centrage du contenu

Je peux utiliser le setVvalue(double) et setHvalue(double) méthodes pour déplacer une fenêtre dans un JavaFX composant ScrollPane. Ce que j'ai du mal à faire est le centre d'un nœud particulier dans le contenu du volet de défilement en fonction de sa position. J'ai essayé toutes sortes de combos de localToScene() et boundsInParent(). J'ai lu un peu (beaucoup) et vu de cet exemple

Comment faire un Nœud dans le contenu d'un composant ScrollPane visible?

Qui est proche, mais ne pas centrer les objets met juste visibles. Ayant intégré dans la souris, le défilement est génial, mais je suis en train de faire les gros temps de la programmation panoramique.

En fin de compte j'ai besoin d'être en mesure de faire un zoom trop donc j'ai mis le réel formes dans un Groupe et a ajouté le groupe pour faire défiler le volet de contenu. Je pense que je suis censé faire le zoom sur le groupe, et de nouveau j'ai besoin d'être en mesure de zoom autour du centre du groupe, de sorte que nous sommes de retour à la manipulation et à l'identification de l'actuel centre de la position. Tous les pointeurs ou des exemples qui peuvent être fournis serait vraiment apprécié. L'exemple de code dans le lien ci-dessus est un bon SSCCE.

Merci d'avance,

Andy

Hmmmm, il me semble que les questions, ne pas obtenir de réponse à StackOverflow si ils sont vraiment vraiment facile et l'interlocuteur est un idiot ou c'est vraiment dur et nul ne peut être pris la peine de préparer une réponse! Je suis très heureux d'être dit que je suis un idiot!!
Comment avez-Vous résolu ce problème?

OriginalL'auteur andyw | 2013-04-05