Java Reference
In-Depth Information
leftArea.getChildren().add(leftGridPane);
HBox hbox = new HBox();
hbox.getChildren().add(splitPane);
VBox vbox = new VBox();
vbox.getChildren().add(menuBar);
vbox.getChildren().add(hbox);
root.getChildren().add(vbox);
splitPane.getItems().addAll(leftArea,
rightGridPane);
primaryStage.setScene(scene);
primaryStage.show();
}
protected final MenuItem createMenuItem(String label,
String css, final Scene scene){
MenuItem menuItem = new MenuItem(label);
ObservableList<String> cssStyle = loadSkin(css);
menuItem.setOnAction(skinForm(cssStyle, scene));
return menuItem;
}
protected final ObservableList<String>
loadSkin(String cssFileName) {
ObservableList<String> cssStyle
= FXCollections.observableArrayList();
cssStyle.addAll(getClass().getResource(cssFileName).toExternalForm());
return cssStyle;
}
protected final EventHandler<ActionEvent> skinForm
(final ObservableList<String> cssStyle, final
Scene scene) {
return (ActionEvent event) -> {
scene.getStylesheets().clear();
Search WWH ::




Custom Search