Hi zusammen,
sorry, dass ich zu dem Thema schon wieder poste, hab schon das Forum durchsucht, die Antworten haben mir aber nichts gebracht.
Ich hab meine Bilder im jar und will sie aus dem jar einlesen, aber das Einlesen ueber getResource klappt schon im eclipse gar nicht.
Struktur:
projektName
---src
---ressources
------search.png
Code:
geht:
l3.setIcon(new ImageIcon("ressources/search.png"));
geht nicht:
l3.setIcon(new ImageIcon(GUI.class.getResource("ressources/search.png")));
l3.setIcon(new ImageIcon(GUI.class.getResource("/ressources/search.png")));
l3.setIcon(new ImageIcon(GUI.class.getResource("../ressources/search.png")));
l3.setIcon(new ImageIcon(getClass().getResource("ressources/search.png")));
l3.setIcon(new ImageIcon(getClass().getResource("/ressources/search.png")));
l3.setIcon(new ImageIcon(getClass().getResource("../ressources/search.png")));
l3.setIcon(new ImageIcon(GUI.class.getClassLoader().getResource("ressources/search.png")));
l3.setIcon(new ImageIcon(GUI.class.getClassLoader().getResource("/ressources/search.png")));
l3.setIcon(new ImageIcon(GUI.class.getClassLoader().getResource("../ressources/search.png")));
Fehlermeldung bei allen Versuchen:
Exception in thread "main" java.lang.NullPointerException
at javax.swing.ImageIcon.<init>(ImageIcon.java:138)
at gui.GUI.buildTitle(GUI.java:141)
at gui.GUI.buildPanel(GUI.java:121)
at gui.GUI.createAndShowGUI(GUI.java:94)
at gui.GUI.<init>(GUI.java:78)
at quickzipsearch.Main.main(Main.java:9)
Kann jemand helfen?
Liebe Gruesse,
Jakob
sorry, dass ich zu dem Thema schon wieder poste, hab schon das Forum durchsucht, die Antworten haben mir aber nichts gebracht.
Ich hab meine Bilder im jar und will sie aus dem jar einlesen, aber das Einlesen ueber getResource klappt schon im eclipse gar nicht.
Struktur:
projektName
---src
---ressources
------search.png
Code:
geht:
l3.setIcon(new ImageIcon("ressources/search.png"));
geht nicht:
l3.setIcon(new ImageIcon(GUI.class.getResource("ressources/search.png")));
l3.setIcon(new ImageIcon(GUI.class.getResource("/ressources/search.png")));
l3.setIcon(new ImageIcon(GUI.class.getResource("../ressources/search.png")));
l3.setIcon(new ImageIcon(getClass().getResource("ressources/search.png")));
l3.setIcon(new ImageIcon(getClass().getResource("/ressources/search.png")));
l3.setIcon(new ImageIcon(getClass().getResource("../ressources/search.png")));
l3.setIcon(new ImageIcon(GUI.class.getClassLoader().getResource("ressources/search.png")));
l3.setIcon(new ImageIcon(GUI.class.getClassLoader().getResource("/ressources/search.png")));
l3.setIcon(new ImageIcon(GUI.class.getClassLoader().getResource("../ressources/search.png")));
Fehlermeldung bei allen Versuchen:
Exception in thread "main" java.lang.NullPointerException
at javax.swing.ImageIcon.<init>(ImageIcon.java:138)
at gui.GUI.buildTitle(GUI.java:141)
at gui.GUI.buildPanel(GUI.java:121)
at gui.GUI.createAndShowGUI(GUI.java:94)
at gui.GUI.<init>(GUI.java:78)
at quickzipsearch.Main.main(Main.java:9)
Kann jemand helfen?
Liebe Gruesse,
Jakob