Java Reference
In-Depth Information
final Text status = new Text();
status.setEffect(iShadow);
status.setX(100);
status.setY(50);
status.setFill(Color.LIME);
status.setFont(Font.font(null, FontWeight.BOLD, 35));
status.setTranslateY(50);
status.textProperty().bind(statusProperty);
statusProperty.set("Keyboard Shortcuts \nCtrl-N,
\nCtrl-S, \nCtrl-X");
root.getChildren().add(status);
MenuBar menuBar = new MenuBar();
menuBar.prefWidthProperty().bind(primaryStage.widthProperty());
root.getChildren().add(menuBar);
Menu menu = new Menu("File");
menuBar.getMenus().add(menu);
MenuItem newItem = new MenuItem();
newItem.setText("New");
newItem.setAccelerator(new
KeyCodeCombination(KeyCode.N,
KeyCombination.CONTROL_DOWN));
newItem.setOnAction((e) -> {
statusProperty.set("Ctrl-N");
});
menu.getItems().add(newItem);
MenuItem saveItem = new MenuItem();
saveItem.setText("Save");
saveItem.setAccelerator(new
KeyCodeCombination(KeyCode.S,
KeyCombination.CONTROL_DOWN));
saveItem.setOnAction((e) -> {
statusProperty.set("Ctrl-S");
});
Search WWH ::




Custom Search