J'ai essayé de comprendre comment utiliser deux fichiers FXML et leurs contrôleurs en même temps dans un programme, mais j'ai eu du mal à trouver un exemple simple. Est-ce que quelqu'un pourrait démontrer l'utilisation de Sample.fxml et Sample1.fxml en même temps, où les deux sont affichés. Si vous pouviez le démontrer de la manière la plus simple et la plus simple possible pour un nouveau programmeur Java et JavaFX, je serais très complet. Merci.JavaFX et l'utilisation de FXML créé dans le générateur de scènes
1
A
Répondre
2
Vous pouvez résoudre ce problème en ajoutant à la fois les fichiers fxml dans un seul groupe, puis vous devez ajouter le groupe à la scène. C'est un peu plus de travail si vous voulez que tout soit poli, mais c'est le moyen le plus simple de le faire. Assurez-vous simplement que vos contrôleurs sont définis dans les fichiers fxml.
GridPane root = new GridPane();
root.add((Node)(FXMLLoader.load(getClass().getResource("sample1.fxml"))) , 1 , 1);
root.add((Node)(FXMLLoader.load(getClass().getResource("sample2.fxml"))) , 1 , 2);
primaryStage.setTitle("Two For One Special");
primaryStage.setScene(new Scene(root, 800, 600));
primaryStage.show();
Questions connexes
- 1. Composant personnalisé de générateur de scènes javafx
- 2. Ajouter une image de java en utilisant le fichier fxml créé dans le générateur de scènes
- 3. Générateur de scènes javafx en cours d'exécution dans le terminal
- 4. Commutation dynamique de scènes dans JavaFX
- 5. Générateur de scènes JavaFX: avoir un nœud racine différent d'AnchorPane
- 6. Scènes de chevauchement JavaFX
- 7. Plusieurs scènes dans JavaFX
- 8. Remplissage TableView en JavaFX avec TableView créé en FXML Fichier
- 9. JavaFx avec générateur de scènes: modifier une colonne entière dans une vue de table
- 10. Données de liaison Javafx à travers fxml
- 11. JavaFX 2.2 FXML Validated TextField
- 12. JavaFX et FXML: comment définir l'élément sélectionné par défaut dans un ChoiceBox en FXML?
- 13. Problèmes de visibilité bizarres dans une application JavaFX FXML
- 14. javafx: fxml: afficher les éléments deux fois
- 15. JavaFX 2.2 Dialogue fenêtre modale * avec * FXML
- 16. Chargement .tif/.tiff avec fxml/javafx
- 17. JAVAFX ajoute un élément dynamique dans un Gridpane FXML
- 18. JAVAFX - FXML - Commandes FXML chargées par l'accès depuis le contrôleur parent
- 19. fxml combobox, obtenez la valeur sélectionnée dans javafx
- 20. Méthode utilitaire javafx pour charger le fichier FXML
- 21. Comment remplir un TableView qui est défini dans un fichier fxml conçu dans JavaFx Scene Builder
- 22. JavaFX: le champ FXML peut-il être privé?
- 23. Intégration mxgraph à l'intérieur du fichier FXML de JavaFX
- 24. Javafx image ne se trouve pas dans fxml
- 25. Comment redémarrer une application dans JavaFx, construite avec FXML?
- 26. JavaFX charger un nouveau fichier FXML dans un scrollpane
- 27. Scene Builder: Impossible de charger le fichier FXML
- 28. Constructeur de scènes javaFX. APP ne répond pas, ne pousse pas à droite
- 29. JavaFX comment boîte de dialogue controlfx dans le contrôleur de FXML
- 30. Exception de pointeur nulle dans @FXML Injection
double possible de http://stackoverflow.com/questions/14187963/passing-parameters-javafx-fxml –