2016-06-18 12 views
0

Ich versuche, mein erstes JavaFX Projekt auf Netbeans und i'ven für ein Label-, es gibt immer eine Null bei Zugabe einer Imageview stecken zu bauen Ausnahme. Und jetzt, wo ich verstehe, dass es ist, weil es kann nicht mein Bild lokalisiert ich nehme an, es ist, weil im dem Programm einen falschen Pfad zu geben ..JavaFX Label-Erstellung Ergebnisse in Nullpointer

Image image = new Image(getClass().getResource("Data/Images/Logo.jpg").toExternalForm()); 
Label logoLabel = new Label("Logo", new ImageView(image)); 

Ich versuche, ein Bild auf die JavaFX Programmen Verzeichnis gespeichert zu bekommen /Data/Images/Logo.jpg Wie gehe ich dahin, diesen Ort zu erreichen?

Antwort

0

Versuchen

getClass().getResource("/Data/Images/Logo.jpg") 

oder

getClass().getClassLoader().getResource("Data/Images/Logo.jpg")