use of javafx.scene.control.ScrollPane in project POL-POM-5 by PlayOnLinux.
the class SidebarSkinBase method createScrollPane.
/**
* Creates a {@link ScrollPane} containing the given {@link Node[] nodes}.
* The nodes are shown below each other in the {@link ScrollPane}
*
* @param nodes The nodes inside the returned {@link ScrollPane}
* @return A {@link ScrollPane} containing all given nodes
*/
protected static ScrollPane createScrollPane(Node... nodes) {
final VBox content = new VBox(nodes);
final ScrollPane scrollPane = new ScrollPane(content);
scrollPane.getStyleClass().add("sidebarScrollbar");
return scrollPane;
}
use of javafx.scene.control.ScrollPane in project POL-POM-5 by PlayOnLinux.
the class StepRepresentationMessage method drawStepContent.
@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);
}
use of javafx.scene.control.ScrollPane in project POL-POM-5 by PlayOnLinux.
the class StepRepresentationPresentation method drawStepContent.
@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);
}
use of javafx.scene.control.ScrollPane in project Smartcity-Smarthouse by TechnionYP5777.
the class WidgetsRegionBuilderImpl method initWidgetPane.
private void initWidgetPane() {
widgetsHbox = new HBox();
widgetsHbox.setSpacing(5);
widgetsHbox.setPadding(new Insets(5));
ScrollPane scrollPane = new ScrollPane();
scrollPane.setStyle("-fx-background-color:transparent;");
scrollPane.setContent(widgetsHbox);
scrollPane.setFitToWidth(true);
scrollPane.setMinHeight(1.2 * tileSize);
scrollPane.setVbarPolicy(ScrollBarPolicy.NEVER);
addAppBuilderItem(new AppBuilderItem(null, scrollPane));
}
use of javafx.scene.control.ScrollPane in project parallax-list-view by dukke.
the class ParallaxPaneWithImageTest method start.
@Override
public void start(Stage primaryStage) throws IOException {
FXMLLoader fxmlLoader = new FXMLLoader(ParallaxPaneWithImageTest.class.getResource("ParallaxPaneWithImageTest.fxml"));
BorderPane rootPane = fxmlLoader.load();
ScrollPane scrollPane = new ScrollPane(rootPane);
scrollPane.setHbarPolicy(ScrollPane.ScrollBarPolicy.NEVER);
scrollPane.setVbarPolicy(ScrollPane.ScrollBarPolicy.NEVER);
Scene scene = new Scene(scrollPane);
scene.getStylesheets().add(ParallaxPaneWithImageTest.class.getResource("ParallaxPaneTest.css").toExternalForm());
// ScenicView.show(scene);
primaryStage.getIcons().add(new Image(ParallaxPaneWithImageTest.class.getResource("Pixel Duke icon_16.png").toExternalForm()));
primaryStage.setTitle("ParallaxPane Demo");
primaryStage.setScene(scene);
primaryStage.show();
primaryStage.setMaximized(true);
}
Aggregations