2015-12-01 24 views
10

Da qualche parte dentro la mia FXML, ho questo:Aggiunta RadioMenuItem a ToggleGroup in 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"/>` 

In qualche modo ottengo l'errore:

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

Ma perché?

Quello che sto cercando di fare è creare uno Menu contenente diversi di RadioMenuItem che sono tutti nello stesso Gruppo di Toggle. Come posso aggiungerli al gruppo di commutazione nel mio file FXML?

risposta

10

dovete scrivere

toggleGroup="$toggleGroup1"