Bonjour.
Je dispose d'un menu contenant un sous-menu de la façon suivante:
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 xml : Sélectionner tout - Visualiser dans une fenêtre à part
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>
Le problème est que cela désactive le sous-menu "Tous" et non pas le MenuItem "One".
Code java : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 MenuBar testMenuBar = (MenuBar) Main.SceneRoot.lookup("#testMenuBar"); testMenuBar.getMenus().get(0).getItems().get(0).setDisable(true);
Comment faire?
Merci.
Partager