2015-12-01 1 views
10

Где-то внутри моего FXML, у меня есть это:Добавление RadioMenuItem к ToggleGroup в 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?

ответ

10

Вы должны написать

toggleGroup="$toggleGroup1"