fileMenu.getItems().add( newFileMenuItem );
Menu menu = new Menu("Radio Button Menu"); ToggleGroup myToggleGroup = new ToggleGroup(); RadioMenuItem itemOne = RadioMenuItemBuilder.create().toggleGroup(myToggleGroup).text("itemOne").build(); RadioMenuItem itemTwo = RadioMenuItemBuilder.create().toggleGroup(myToggleGroup).text("itemTwo").selected(true).build(); menu.getItems().add(itemOne); menu.getItems().add(itemTwo);
final Menu fileMenu = new Menu("File"); fileMenu.getItems().add(new MenuItem("Dummy_menuItem")); menuBar.getMenus().add(fileMenu);
return; MenuItem[] items = menu.getItems(); for (int i = 0; i < items.length; i++)
public void start(final Stage stage) throws Exception { Group root = new Group(); final Menu menu1 = new Menu("File"); MenuBar menuBar = new MenuBar(); menuBar.getMenus().add(menu1); MenuItem menu12 = new MenuItem("Open"); menu1.getItems().add(menu12); Rectangle rect = new Rectangle(); rect.setHeight(100); rect.setWidth(100); Tooltip t = new Tooltip("A Rectangle ToolTip"); Tooltip.install(rect, t); CustomMenuItem customMenuItem = new CustomMenuItem(rect); customMenuItem.setHideOnClick(false); menu1.getItems().add(customMenuItem); root.getChildren().add(menuBar); Scene scene = new Scene(root,800,600); stage.setScene(scene); stage.show(); }
prepareMenuItem(menu, "I am a Menu", splitMenuButton); MenuItem subMenuItem = new MenuItem("I am not resized!"); menu.getItems().add(subMenuItem);
public class MenuToMenuBar extends Application { public static void main(String args[]) { launch(args); } @Override public void start(Stage stage) throws Exception { MenuBar bar = new MenuBar(); stage.setScene(new Scene(bar)); Menu menu = new Menu("Foo"); MenuItem menuItem = new MenuItem("Baz"); menu.getItems().add(menuItem); bar.getMenus().add(menu); // put a reference back to MenuBar in each Menu for (Menu each : bar.getMenus()) { each.getProperties().put(MenuBar.class.getCanonicalName(), bar); } menuItem.setOnAction((e) -> { // retrieve the MenuBar reference later... System.out.println(menuItem.getParentMenu().getProperties().get(MenuBar.class.getCanonicalName())); }); stage.show(); } }
exit.setOnAction(actionEvent -> Platform.exit()); file.getItems().addAll(home,last20,new SeparatorMenuItem(),exit);
MenuItem quit = new MenuItem("Quit"); quit.setOnAction(e -> Platform.exit()); menu.getItems().add(quit); menuBar.getMenus().add(menu); menuBar.setUseSystemMenuBar(true);
addAccountTab.getItems().add(NewMenuItem);
menuFile.getItems().add( miClose);
menuGame.getItems().addAll(newGame,new SeparatorMenuItem(),exit); menuBar.getMenus().addAll(menuGame);
menuFile.getItems().addAll(add);