. Chaque fois qu'un label/bouton est cliqué, le volet doit basculer vers le fichier fxml correspondant. Donc, en d'autres termes, le volet doit toujours être dans la même position, un peu comme une mise en page avec onglets mais sans onglets. Je sais que je peux y arriver en chargeant simplement une nouvelle instance d'un fichier fxml, mais je veux éviter cela car lorsqu'un utilisateur clique sur un onglet sur lequel il était auparavant, il devrait pouvoir voir son entrée précédente.JavaFX, basculer les volets dans une fenêtre racine et de conserver la mémoire
J'ai un main.java qui démarre le programme. Un certain controller.java qui contrôle l'interface utilisateur lors de son premier chargement, et un fichier fxml correspondant à cette vue initiale. Comment puis-je mettre en œuvre cette fonctionnalité de transition? P.S. Je suis très novice à JavaFX.
Vous voulez passer à un volet d'un simple clic? – c0der
oui mais ce commutateur ne doit pas supprimer l'entrée dans le volet précédent lorsque vous passez au suivant. L'utilisateur devrait pouvoir aller et venir et voir la même entrée. En outre, il ressemble plus à un design d'onglet si vous pouvez l'imaginer. Mais je préférerais ne pas utiliser d'onglets. – compute
Chargez simplement les trois fichiers FXML une fois et conservez les références aux interfaces utilisateur chargées (et aux contrôleurs si vous en avez besoin). –