@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);
  }
Example #2
0
  @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();
  }
Example #3
0
  /**
   * 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;
    }
  }
Example #4
0
  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;
      }
    }
  }