JavaFX : Скроллинг динамически размещаемого контента

Есть приложение, предназначенное для визуализации Mind Map. Главная панель организована через BorderPane вот так :

 mainAppPanel = new BorderPane();
 MenuBar mainMenu = this.createMainAppMenu(primaryStage);
 mainAppPanel.setTop(mainMenu);
 mainAppPanel.setCenter(mindMap.getMindMapScrollPane());
 StatusBar statusBar = mindMap.getMindMapStatusBar();
 mindMap.updateTextStatusBar("");
 mainAppPanel.setBottom(statusBar);
 return mainAppPanel;

То есть верх - menu середина собственно картинка Mind Map, где Pane объект вложен в ScrollPane низ - statusbar

При большом числе объектов они начинают вылезать за границы, если объект перетаскивается вниз или вправо, то ScrollPane нормально отрабатывает и позволяет подвинуться вправо или вниз, чтобы увидеть новые объекты. Если новые объекты выползают влево или вверх, то они теряются и проскролить к ним невозможно. Получается, что моя картинка, заполненная объектами карты находится как бы слева вверху области скроллинга и поэтому нет возможности двигаться вверх и влево. Вопрос возможно ли организовать скроллинг во всех направлениях?

ScrollPane Организована вот так

this.mindMapScrollPane = new ScrollPane();
this.mindMapPanel = new Pane();
this.mindMapScrollPane.setContent(mindMapPanel);

Ответы (0 шт):