Bilder in jar

Viper2009

Erfahrenes Mitglied
Hallo,
Wie geht das das die bilder in der jar angezeigt werden.
Also ich habe die Bilder in der jar drin aber mein programm zeigt das nicht an wie so?

Hier ist mein code den ich benutze:

setIconImage(Toolkit.getDefaultToolkit().getImage("Image/Icon.jpg"));

Es geht nur wenn ich es in ein extar ordner neben der jar packe.

Bitte helft mir, Danke schon mal im vorraus :confused:
 
Da musst ClassLoader.getSystemRessource(String bild) benutzen.

z.b. ImageIcon bild=new ImageIcon(ClassLoader.getSystemRessource(String bild))
 
haste das schon mal probiert?

ImageIcon bild=new ImageIcon(ClassLoader.getSystemRessource("Image/Icon.jpg"));
setIconImage(bild);

Du musst auch auf Groß- und Kleinschreibung achten. z.b. Icon.JPG ist was anderes als Icon.jpg
 
Zuletzt bearbeitet:
lol der sagt 2 fehler

the method getSystemRessource(String) is undefined for the ClassLoader

The method setIconImage/Image) in the type JFrame is not applicable for the arguments (ImageIcon)
 
Guckst du, dass hab ich bei mir stehen

setIcon(new ImageIcon(ClassLoader.getSystemResource(bild)));

bild ist bei mir ein String

Zu was gehört eigentlich setIconImage()

Ich sehe auch noch gerade ich hab Ressource mit ss geschrieben, das ist falsch, nur eins
 
Zuletzt bearbeitet:
also ich probiere es mal aber ich kann dir auch gerne mal die datei geben und du kuckst selber nach was man da machen kann.
 
Zurück