use of javafx.scene.control.ScrollPane in project pmd by pmd.
the class MainDesignerController method showLicensePopup.
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"))));
} catch (IOException e) {
e.printStackTrace();
}
licenseAlert.getDialogPane().setContent(scroll);
licenseAlert.showAndWait();
}
use of javafx.scene.control.ScrollPane in project DeskChan by DeskChan.
the class ControlsPanel method wrap.
void wrap() {
if (wrapper == null) {
wrapper = new BorderPane();
wrapper.setId(getFullName());
} else {
wrapper.getChildren().clear();
}
ScrollPane nodeScrollPanel = new ScrollPane();
nodeScrollPanel.setHbarPolicy(ScrollPane.ScrollBarPolicy.AS_NEEDED);
nodeScrollPanel.setVbarPolicy(ScrollPane.ScrollBarPolicy.AS_NEEDED);
nodeScrollPanel.setFitToHeight(true);
nodeScrollPanel.setFitToWidth(true);
// nodeScrollPanel.minWidthProperty().bind(panelPane.widthProperty());
// nodeScrollPanel.setStyle("-fx-background-color:transparent;");
nodeScrollPanel.setContent(panelPane);
wrapper.setCenter(nodeScrollPanel);
}
use of javafx.scene.control.ScrollPane in project POL-POM-5 by PlayOnLinux.
the class ContainerEngineToolsPanelSkin method initialise.
/**
* {@inheritDoc}
*/
@Override
public void initialise() {
final Text title = new Text(tr("Engine tools"));
title.getStyleClass().add("title");
final FlowPane toolButtonContainer = createToolButtonContainer();
final VBox toolsPane = new VBox(title, toolButtonContainer);
toolsPane.getStyleClass().addAll("containerConfigurationPane");
final ScrollPane scrollPane = new ScrollPane(toolsPane);
scrollPane.setHbarPolicy(ScrollPane.ScrollBarPolicy.NEVER);
scrollPane.setFitToWidth(true);
getChildren().addAll(scrollPane);
}
use of javafx.scene.control.ScrollPane in project POL-POM-5 by PlayOnLinux.
the class ContainerVerbsPanelSkin method initialise.
/**
* {@inheritDoc}
*/
@Override
public void initialise() {
final Text title = new Text(tr("Verbs"));
title.getStyleClass().add("title");
final GridPane verbs = new GridPane();
verbs.getStyleClass().add("verb-grid");
// ensure that the shown verbs are always up to date
getControl().getVerbScripts().addListener((Observable invalidation) -> updateVerbs(verbs));
// ensure that the shown verbs are correctly initialized
updateVerbs(verbs);
final ScrollPane verbScrollPanel = new ScrollPane(verbs);
verbScrollPanel.setHbarPolicy(ScrollPane.ScrollBarPolicy.NEVER);
verbScrollPanel.setFitToWidth(true);
VBox.setVgrow(verbScrollPanel, Priority.ALWAYS);
final HBox verbManagementButtons = createVerbManagementButtons(verbs);
verbManagementButtons.getStyleClass().add("verb-management-button-container");
final VBox container = new VBox(title, verbScrollPanel, verbManagementButtons);
container.getStyleClass().addAll("container-details-panel", "container-verbs-panel");
getChildren().setAll(container);
}
use of javafx.scene.control.ScrollPane in project POL-POM-5 by PlayOnLinux.
the class IconsListWidgetSkin method initialise.
/**
* {@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);
}
Aggregations