2016-04-23 1 views
1

J'ai un problème tout en essayant d'ajouter une image dans ma scène dans l'application JavaFX gluon en utilisant la ligne ci-dessous je mets le fichier img.jpg dans le dossier pinne peut pas le chargement des images dans gluons JavaFX

Imageview image = new ImageView(new Image("file: img.jpg")); 

et en utilisant également ("/img.jpg") des suggestions?

+0

désolé j'ai oublié de fermer la double citation dans la question "file: img.jpg" –

Répondre

1

Votre image doit être enregistrée sous le dossier src/main/resources selon une structure de projet Gradle. Habituellement, il devrait être dans le même paquet que votre classe, dans ce cas, le code suivant va charger l'image:

Image image = new Image(YourClass.class.getResource("img.jpg").toExternalForm()); 
ImageView imageView = new ImageView(image); 

Plus d'informations sur les ressources de chargement en Java se trouve à https://docs.oracle.com/javase/7/docs/api/java/lang/Class.html#getResource(java.lang.String)

+0

aide, merci beaucoup –

+0

Lors de la lecture d'un fichier sérialisé avec ObjectInputStream je devais fournir le chemin d'accès à ce dossier comme ceci: "src/main/resources /" + fileName . – Lealo