DashboardItemPane(DashboardItem item) { requireNotNull(item, "Dashboard item cannot be null"); this.item = item; this.item.pane().getStyleClass().addAll(Style.DEAULT_CONTAINER.css()); this.item.pane().getStyleClass().addAll(Style.CONTAINER.css()); ScrollPane scroll = new ScrollPane(this.item.pane()); scroll.getStyleClass().addAll(Style.DEAULT_CONTAINER.css()); scroll.setFitToWidth(true); scroll.setHbarPolicy(ScrollBarPolicy.NEVER); scroll.setVbarPolicy(ScrollBarPolicy.AS_NEEDED); setCenter(scroll); eventStudio().add(SetActiveModuleRequest.class, enableFooterListener, Integer.MAX_VALUE, ReferenceStrength.STRONG); }
/** * @{inheritedDoc} */ @Override public void setRootConfig(VLViewComponentXML fieldsetListConfig) { this.fieldsetConfiguration = fieldsetListConfig; boolean scroll = fieldsetListConfig.getBooleanProperty("scroll", true); if (scroll) { fieldsetTopLayoutCenter.getChildren().add(scrollPane); scrollPane.setFitToHeight(true); scrollPane.setFitToWidth(true); scrollPane.setContent(contentLayout); scrollPane.setVbarPolicy(ScrollBarPolicy.NEVER); NodeHelper.styleClassAddAll(contentLayout, fieldsetListConfig, "contentStyleClass", "fieldset-group-selector-top-tabed-content"); } else { NodeHelper.styleClassAddAll(contentLayout, fieldsetListConfig, "contentStyleClass", "fieldset-group-selector-top-tabed-content"); fieldsetTopLayoutCenter.getChildren().add(contentLayout); } NodeHelper.styleClassAddAll(header, fieldsetConfiguration, "headerStyleClass", "fieldset-group-selector-top-tabed-header"); }
public NoticeBoard() { setManaged(false); String cssFileName = NoticeBoard.class.getSimpleName()+".css"; URL resource = NoticeBoard.class.getResource(cssFileName); getStylesheets().add(resource.toExternalForm()); getStyleClass().add("noticeBoardText"); ScrollPane scrollPane = new ScrollPane(); scrollPane.setLayoutX(20); scrollPane.setLayoutY(11); scrollPane.setMaxWidth(DEFAULT_WIDTH); scrollPane.setMinWidth(216); scrollPane.setMaxHeight(216); scrollPane.setMinHeight(216); scrollPane.setHbarPolicy(ScrollBarPolicy.NEVER); scrollPane.setVbarPolicy(ScrollBarPolicy.AS_NEEDED); nbScrollPane = new NoticeBoardScrollPaneContent(); scrollPane.setContent(nbScrollPane); getChildren().addAll(scrollPane); }
contentWrapper.getScroll().setVbarPolicy(ScrollBarPolicy.NEVER); contentWrapper.getScroll().setHbarPolicy(ScrollBarPolicy.NEVER); select(tabs.get(0));
/** * Wrap a node into a scrollpane, this scrollpane is attended to be in the center of the view. Because a padding of 32 is set in the right side of the scrollpane. * * @param node * @return */ public static ScrollPane makeCentralScrollable(Node node) { final ScrollPane scrollPane = new ScrollPane(); scrollPane.setVbarPolicy(ScrollBarPolicy.AS_NEEDED); scrollPane.setHbarPolicy(ScrollBarPolicy.AS_NEEDED); scrollPane.setContent(node); scrollPane.setFitToHeight(true); scrollPane.setFitToWidth(true); scrollPane.setFocusTraversable(false); scrollPane.setStyle("-fx-background-color: transparent;" + "-fx-padding:0 ;" + "-fx-border-color:transparent;"); return scrollPane; }
/** * 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; }
@FXML private ImageView image; @FXML private Button back; @FXML private AnchorPane Instructions; @FXML private ScrollPane sp; private void setScrollPane() { sp.setContent(image); sp.setHbarPolicy(ScrollBarPolicy.NEVER); sp.setVbarPolicy(ScrollBarPolicy.ALWAYS); sp.setFitToWidth(true); sp.setFitToHeight(true); sp.vvalueProperty().addListener((ObservableValue<? extends Number> ov, Number old_val, Number new_val) -> { if (new_val.doubleValue() >= sp.getVmax()) { back.setVisible(true); } if (new_val.doubleValue() < sp.getVmax()) { back.setVisible(false); } }); }
/** * Builds the content */ private void buildContent() { String contentImpl = configuration.getPropertyValue(CONTENT_IMPL); if (StringUtils.isEmpty(contentImpl)) { contentImpl = WIZARD_STEP_CONTENT; } stepContent = (IWizardStepContent) Services.getBean(contentImpl); stepContent.buildFrom(controller, configuration); Node setCenter = stepContent.getDisplay(); ScrollPane pane = new ScrollPane(); pane.setContent(setCenter); pane.setFitToHeight(true); pane.setFitToWidth(true); pane.setVbarPolicy(ScrollBarPolicy.NEVER); pane.setHbarPolicy(ScrollBarPolicy.NEVER); getChildren().add(pane); AnchorPane.setBottomAnchor(pane, 100.); AnchorPane.setLeftAnchor(pane, 0.); AnchorPane.setRightAnchor(pane, 0.); boolean displayHeader = configuration.booleanPropertyValueOf("displayHeader").orElse(true); if(displayHeader) { AnchorPane.setTopAnchor(pane, 120.); } else { AnchorPane.setTopAnchor(pane, 0.); } }
/** * @return menu content containing input mappings (action -> key/mouse) */ protected final MenuContent createContentControls() { log.debug("createContentControls()"); GridPane grid = new GridPane(); grid.setAlignment(Pos.CENTER); grid.setHgap(10); grid.setVgap(10); grid.setPadding(new Insets(10, 10, 10, 10)); grid.getColumnConstraints().add(new ColumnConstraints(200, 200, 200, Priority.ALWAYS, HPos.LEFT, true)); grid.getRowConstraints().add(new RowConstraints(40, 40, 40, Priority.ALWAYS, VPos.CENTER, true)); // row 0 grid.setUserData(0); forEach(app.getInput().getBindings(), (action, trigger) -> addNewInputBinding(action, trigger, grid)); ScrollPane scroll = new FXGLScrollPane(grid); scroll.setVbarPolicy(ScrollBarPolicy.ALWAYS); scroll.setMaxHeight(app.getHeight() / 2.5); HBox hbox = new HBox(scroll); hbox.setAlignment(Pos.CENTER); return new MenuContent(hbox); }
scrollPane.setContent(parametersBox); scrollPane.setHbarPolicy(ScrollPane.ScrollBarPolicy.AS_NEEDED); scrollPane.setVbarPolicy(ScrollPane.ScrollBarPolicy.AS_NEEDED); parametersBox.setPrefHeight(250); parametersBox.setPadding(new Insets(5, 5, 5, 5));
scrollPaneBreadCrumbBar.setContent(breadCrumbBar); scrollPaneBreadCrumbBar.setHvalue(1.0); scrollPaneBreadCrumbBar.setVbarPolicy(ScrollPane.ScrollBarPolicy.NEVER); scrollPaneBreadCrumbBar.setHbarPolicy(ScrollPane.ScrollBarPolicy.NEVER); scrollPaneBreadCrumbBar.getStyleClass().add("transparent-scroll-pane");
messageScroller.setVbarPolicy(ScrollBarPolicy.AS_NEEDED); messageScroller.setHbarPolicy(ScrollBarPolicy.NEVER); messageScroller.setPrefHeight(300);
mainScrollPane.setVbarPolicy(ScrollBarPolicy.NEVER);
mainScrollPane.setVbarPolicy(ScrollBarPolicy.NEVER);