Je veux mettre en œuvre l'application de JavaFX à la fois sur le bureau et Android. Lorsque je tente de charger le fichier FXML:gluons Mobile - fichier FXML « L'emplacement est pas réglé »
FXMLLoader loader = new FXMLLoader(getClass().getResource("ProjectSetup.fxml")); Parent root = loader.load();
Je reçois une erreur: java.lang.IllegalStateException: Location is not set.
J'ai essayé de le mettre dans les ressources (Principal), Ressources (Desktop), Paquets source (Java).
Exemple
Rien de tout cela a fonctionné.
Où dois-je mettre « ProjecSetup.fxml » pour le faire fonctionner?
Mais quand j'ai créé gluons simple Voir beaucoup de projets de dossiers Ressources où fait. Il n'y a pas non plus de répertoire appelé src, mais des paquets sources. – MiHu
J'utilise Eclipse, c'est pourquoi la structure du paquet est différente de la vôtre. Essayez d'accéder à votre fichier fxml par: 'new FxmlLoader (getClass(). GetResource ("/fxml/ProjectSetup.fxml ")' – jns
qui a fonctionné pour moi merci! – MiHu