Подтвердить что ты не робот

Добавление RadioMenuItem в ToggleGroup в FXML

Где-то внутри моего FXML у меня есть это:

<fx:define>
  <ToggleGroup fx:id="toggleGroup1"/>  
</fx:define>
<Menu fx:id="toggleProofView" text="%proofView">
  <items>
    <RadioMenuItem text="%hide"
                   selected="true"
                   onAction="#handleLoadComponent"
                   toggleGroup="toggleGroup1"/>`

Как-то я получаю сообщение об ошибке:

Unable to coerce toggleGroup1 to class javafx.scene.control.ToggleGroup

Но почему?

Я пытаюсь создать Menu, содержащий несколько из RadioMenuItem, которые находятся в одной ToggleGroup. Как добавить их в группу переключения в моем файле FXML?

4b9b3361

Ответ 1

Вам нужно написать

toggleGroup="$toggleGroup1"