/** * Wrap a node into a scrollpane * * @param node * @return */ public static ScrollPane makeScrollable(Node node) { final ScrollPane scrollPane = new ScrollPane(); final StackPane stackPane = new StackPane(); stackPane.getChildren().add(node); final Group scrollPaneContent = new Group(stackPane); scrollPaneContent.setAutoSizeChildren(true); scrollPane.setContent(scrollPaneContent); scrollPane.setVbarPolicy(ScrollBarPolicy.AS_NEEDED); scrollPane.setHbarPolicy(ScrollBarPolicy.AS_NEEDED); scrollPane.setFitToHeight(false); scrollPane.setFitToWidth(true); scrollPane.setFocusTraversable(false); scrollPane.setStyle("-fx-background-color:white;-fx-padding:0 0 0 0;" + "-fx-border-color:transparent;"); return scrollPane; }
group.setAutoSizeChildren(false); locationsGroup.setAutoSizeChildren(false);