Accéder à un MenuItem d'un sous-menu
Bonjour.
Je dispose d'un menu contenant un sous-menu de la façon suivante:
Code:
1 2 3 4 5 6 7 8 9 10
| <Menu fx:id="TestMenu" mnemonicParsing="false" text="Test">
<items>
<Menu mnemonicParsing="false" text="Tous">
<items>
<MenuItem mnemonicParsing="false" text="One" />
<MenuItem mnemonicParsing="false" text="Two" />
</items>
</items>
</Menu>
</Menu> |
Je souhaite y accéder depuis un controller qui n'est pas relié au fxml contenant ce menu pour désactiver le MenuItem "One". Cela donne:
Code:
1 2
| MenuBar testMenuBar = (MenuBar) Main.SceneRoot.lookup("#testMenuBar");
testMenuBar.getMenus().get(0).getItems().get(0).setDisable(true); |
Le problème est que cela désactive le sous-menu "Tous" et non pas le MenuItem "One".
Comment faire?
Merci.