private void showLicensePopup() { Alert licenseAlert = new Alert(AlertType.INFORMATION); licenseAlert.setWidth(500); licenseAlert.setHeaderText("License"); ScrollPane scroll = new ScrollPane(); try { scroll.setContent(new TextArea(IOUtils.toString(getClass().getResourceAsStream("LICENSE"), StandardCharsets.UTF_8))); } catch (IOException e) { e.printStackTrace(); } licenseAlert.getDialogPane().setContent(scroll); licenseAlert.showAndWait(); }
scrollPane.setContent(contentContainer); scrollPane.setFitToWidth(true); scrollPane.vvalueProperty().addListener((o, oldVal, newVal) -> {
@EventListener public void onSetActiveModule(SetActiveModuleRequest request) { request.getActiveModuleId().ifPresent(id -> { Module requested = modules.get(id); if (requested != null) { current = Optional.of(requested); center.setContent(requested.modulePanel()); fade.play(); } }); eventStudio().broadcast(new SetTitleEvent(current.map(m -> m.descriptor().getName()).orElse(""))); } }
ScrollPane scroll_pane = (ScrollPane) scene.lookup("#scrollpane"); scroll_pane.setContent(anchorpane);
private void refreshProperties() { scroller.setContent(buildPropertySheetContainer()); }
public void setContentItem(Node content) { content.setCache(true); content.setCacheHint(CacheHint.SPEED); scroll.setContent(content); NodeHelper.setHVGrow(content); }
/** * {@inheritDoc} */ @Override public void pushContent(StandardViewController controller, Node node) { super.pushContent(controller, node); pushedContentScrollpane.setContent(node); if (!pushedContentWrapper.isVisible()) { displayPushedView(); } }
/** * @{inheritedDoc} */ @Override public void displayAll() { if (scroll) { scrollPane.setFitToHeight(true); scrollPane.setFitToWidth(true); scrollPane.setContent(content); getChildren().add(scrollPane); } else { getChildren().add(content); NodeHelper.setHVGrow(content); } }
/** * @{inheritedDoc} */ @Override public void setRootConfig(VLViewComponentXML fieldsetListConfig) { boolean scroll = fieldsetListConfig.getBooleanProperty("scroll", true); if (scroll) { fieldsetBottomLayoutCenter.getChildren().add(scrollPane); scrollPane.setFitToHeight(true); scrollPane.setFitToWidth(true); scrollPane.setContent(contentLayout); } else { NodeHelper.styleClassAddAll(contentLayout, fieldsetListConfig, "styleClass", "fieldset-group-selector-top-tabed-content"); fieldsetBottomLayoutCenter.getChildren().add(contentLayout); } }
/** * {@inheritDoc} */ @Override public void initialise() { final ScrollPane scrollPane = new ScrollPane(); scrollPane.getStyleClass().add("iconListWidget"); scrollPane.setCache(true); scrollPane.setCacheHint(CacheHint.QUALITY); scrollPane.setContent(createContent(scrollPane)); getChildren().addAll(scrollPane); }
/** * Constructor */ public NotifsPane() { setAlignment(Pos.TOP_CENTER); notifsContainer.getStyleClass().add("notifications-pane"); NodeHelper.setVgrow(notifsContainer); // getChildren().addAll(notifsContainer, notifsFilter); scrollPane.setFitToHeight(true); scrollPane.setFitToWidth(true); getChildren().addAll(scrollPane); scrollPane.setContent(notifsContainer); }
/** * {@inheritDoc} */ @Override public void popContent() { super.popContent(); pushedContentScrollpane.setContent(null); pushedContentWrapper.setOpacity(0); pushedContentWrapper.translateXProperty().set(-2400); pushedContentWrapper.setVisible(false); rootStructureWrapper.setVisible(true); }
public void refresh() { // unless we do ALL of this - the custom cell rendering has problems in javafx // and starts duplicating the last row for some reason, spent a lot of time on this :( listView = new ListView(); listView.setItems(FXCollections.observableArrayList(units)); listView.setCellFactory(lv -> new FeatureOutlineCell()); scrollPane.setContent(listView); listView.getSelectionModel() .selectedIndexProperty() .addListener((o, prev, value) -> session.setSelectedScenario(value.intValue())); }
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); }
/** * @{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"); }
/** * @{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.setHbarPolicy(ScrollBarPolicy.NEVER); NodeHelper.styleClassAddAll(scrollPane, fieldsetListConfig, "contentStyleClass", "fieldset-group-selector-top-tabed-content"); NodeHelper.styleClassAddAll(contentLayout, fieldsetListConfig, "contentLayoutStyleClass"); } else { NodeHelper.styleClassAddAll(contentLayout, fieldsetListConfig, "contentLayoutStyleClass", "fieldset-group-selector-top-tabed-content"); fieldsetTopLayoutCenter.getChildren().add(contentLayout); } NodeHelper.styleClassAddAll(header, fieldsetConfiguration, "headerStyleClass", "fieldset-group-selector-top-tabed-header"); }
/** * {@inheritDoc} */ @Override protected void initView() { node().setFitToWidth(true); node().setFitToHeight(true); final FlowPane pane = new FlowPane(Orientation.HORIZONTAL); pane.setPadding(new Insets(10)); pane.setHgap(4.0); pane.setVgap(4.0); pane.setAlignment(Pos.CENTER); pane.maxWidthProperty().bind(((Region) node().getParent()).widthProperty()); final Class<? extends IconFont> c = model().object(); Stream.of(c.getEnumConstants()).filter(c::isInstance).map(c::cast).forEach(iconFont -> pane.getChildren().add(buildTile(iconFont))); // pane.setStyle("-fx-background-color:blue;"); node().setContent(pane); }
/** * 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; }
@Override protected void drawStepContent() { Text textWidget = new Text(textToShow); textWidget.setId("stepText"); ScrollPane scrollPane = new ScrollPane(); scrollPane.setId("stepScrollPane"); scrollPane.setHbarPolicy(ScrollPane.ScrollBarPolicy.NEVER); scrollPane.setFitToWidth(true); scrollPane.setContent(new TextFlow(textWidget)); this.addToContentPane(scrollPane); VBox.setVgrow(scrollPane, Priority.ALWAYS); }
@Override protected void drawStepContent() { final String title = this.getParentWizardTitle(); VBox contentPane = new VBox(); contentPane.setId("presentationBackground"); Label titleWidget = new Label(title + "\n\n"); titleWidget.setId("presentationTextTitle"); Text textWidget = new Text(textToShow); textWidget.setId("presentationText"); TextFlow flow = new TextFlow(); flow.getChildren().add(textWidget); ScrollPane scrollPane = new ScrollPane(); scrollPane.setId("presentationScrollPane"); scrollPane.setHbarPolicy(ScrollPane.ScrollBarPolicy.NEVER); scrollPane.setFitToWidth(true); scrollPane.setContent(flow); VBox.setVgrow(scrollPane, Priority.ALWAYS); contentPane.getChildren().add(scrollPane); getParent().getRoot().setCenter(contentPane); }