У меня есть три кнопки переключения (FXML):
<ToggleButton fx:id="toggle1" text="Option 1" />
<ToggleButton fx:id="toggle2" text="Option 2" />
<ToggleButton fx:id="toggle3" text="Option 3" />
Это несколько параметров, которые пользователь может выбрать или отменить выбор. Возможен также множественный выбор.
Чтобы получить все выбранные переключатели, я поместил их в одну группу переключателей:
final ToggleGroup toggleGroup = new ToggleGroup();
toggle1.setToggleGroup(toggleGroup);
toggle2.setToggleGroup(toggleGroup);
toggle3.setToggleGroup(toggleGroup);
Но в этом случае можно выбрать только 1 кнопку за раз, а не 2 или 3.
Как получить все выбранные переключатели из одной группы?
Так что, в принципе, тот же принцип, что и с флажками.