@Override public void initialize(URL location, ResourceBundle resources) { // GameChanger changer = new GameChanger(); Menu m = new Menu(); m.setText("Games"); tglGames = new ToggleGroup(); for (GameRuleDomainModel gr : GameRuleBLL.getRules()) { RadioMenuItem mi = new RadioMenuItem(); String strRuleName = gr.getRULENAME(); mi.setToggleGroup(tglGames); mi.setText(strRuleName); // mi.setOnAction(changer); if (gr.getDEFAULTGAME() == 1) { mi.setSelected(true); } m.getItems().add(mi); } mb.getMenus().add(0, m); }
@Override public void start(Stage primaryStage) throws Exception { window = primaryStage; window.setTitle("The Title"); // Edit menu Menu difficultyMenu = new Menu("Difficulty"); ToggleGroup group = new ToggleGroup(); RadioMenuItem easy = new RadioMenuItem("Easy"); RadioMenuItem medium = new RadioMenuItem("Medium"); RadioMenuItem hard = new RadioMenuItem("Hard"); easy.setToggleGroup(group); medium.setToggleGroup(group); hard.setToggleGroup(group); hard.setSelected(false); hard.setOnAction( e -> { System.out.println("You selected hard"); }); difficultyMenu.getItems().addAll(easy, medium, hard); MenuBar menuBar = new MenuBar(); menuBar.getMenus().addAll(difficultyMenu); BorderPane layout = new BorderPane(); layout.setTop(menuBar); Scene scene = new Scene(layout, 500, 400); window.setScene(scene); window.show(); }
/** * Sets the perspective. * * @param selectedPerspective the selectedPerspective to set */ public void setSelectedPerspective(final MqttSpyPerspective selectedPerspective) { this.selectedPerspective = selectedPerspective; switch (selectedPerspective) { case DETAILED: detailedPerspective.setSelected(true); break; case SPY: spyPerspective.setSelected(true); break; case SUPER_SPY: superSpyPerspective.setSelected(true); break; default: defaultPerspective.setSelected(true); break; } }
private static void syncToggle() { final String last = preferences.get(LAST, Application.STYLESHEET_MODENA); for (final MenuItem menuItem : themesMenu.getItems()) { if (menuItem.getUserData() != null && menuItem.getUserData().equals(last)) { ((RadioMenuItem) menuItem).setSelected(true); break; } } }