MenuButton не отображает элементы в Javafx

У меня есть класс Foo, который просто загружает FXML и создает сцену.

В FXML я установил контроллер на FooController (fx:controller="FooController")

И я добавляю MenuButton:

<MenuButton fx:id="menuButton" layoutX="264.1875" layoutY="146.5" mnemonicParsing="false" text="MenuButton" />

И я пытаюсь установить menuButton в FooController:

public class FooController implements Initializable{
    @FXML
    final  MenuButton menuButton = new MenuButton("Modalities");
    @Override
    public void initialize(URL arg0, ResourceBundle arg1) {
        final ObservableList<CheckMenuItem> listFilter = FXCollections.observableArrayList();
        final  MenuButton menuButton = new MenuButton("Modalities");
        CheckMenuItem item1 = new CheckMenuItem("T1");
        CheckMenuItem item2 = new CheckMenuItem("T1C");
        CheckMenuItem item3 = new CheckMenuItem("T2");
        listFilter.addAll(item, item2, item3);
        menuButton.getItems().addAll(listFilter);
        menuButton.setId("menuButton");
    }
}

Но, несмотря на настройку всего для MenuButton, он не отображает какие-либо CheckMenuItems в GUI.

Как я могу загрузить эти элементы в menuButton, определенные в FXML?

Ответы на вопрос(1)

Ваш ответ на вопрос