2015-12-01 16 views
10

Một nơi nào đó bên trong FXML của tôi, tôi có điều này:Thêm RadioMenuItem để ToggleGroup trong 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"/>` 

Bằng cách nào đó tôi nhận được lỗi:

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

Nhưng tại sao?

Điều tôi đang cố gắng thực hiện là tạo một Menu chứa một số trong số RadioMenuItem tất cả đều nằm trong cùng ToggleGroup. Làm thế nào tôi có thể thêm chúng vào nhóm chuyển đổi trong tập tin FXML của tôi?

Trả lời

10

Bạn phải viết

toggleGroup="$toggleGroup1" 
Các vấn đề liên quan