只要窗口打开,以下代码就可以正常工作。通过代码添加的Menuitem在预期下拉列表中可见
@FXML
public static MenuButton youradd;
@FXML
public void static addingMenuItem()
{
yourAdd.getItems().addAll(new MenuItem(newName));
}
但问题是,当特定阶段或窗口关闭时,添加的菜单项会在下拉列表中消失。我希望添加的菜单项永久存储在fxml代码中,以便每次运行舞台时都可以看到菜单项
注意:MenuButton是通过scenebuilder创建的。但通过代码
添加MenuItems