Poprawne skalowanie JavaFX

Chcę skalować wszystkie węzły w okienku zdarzenia zdarzenia przewijania.

Co próbowałem dotychczas:

Kiedy robię scaleX lub scaleY, obramuj odpowiednio skale panelu (widoczne po ustawieniu stylu Pane-fx-border-color: black;). Więc nie każde wydarzenie zacznie się, jeśli nie jestem z granic okienka, więc potrzebuję tego wszystkiego.

Następnym krokiem próbowałem skalować każdy węzeł i okazało się to naprawdę złe, coś w tym stylu - (linie rozciągały się przez punkty). Lub, jeśli przewijasz po drugiej stronie, byłoby mniej

Inną metodą, którą próbowałem, było skalowanie punktów węzła. Jest lepiej, ale nie podoba mi się to. To wygląda jakpoint.setScaleX(point.getScaleX()+scaleX) odpowiednio dla y i innych węzłów.

questionAnswers(2)

yourAnswerToTheQuestion