Hallo,
habe da ein kleines Problem mit einem Bild und einem JAR. Ich baue in einem Dialog ein Bild wie folgt ein:
label1.setIcon(new ImageIcon("img/einBild.jpg"));
Dann packe ich alles zu einem JAR, den Ordner img gebe ich mit an. Führe ich das JAR dann aus, wird das Bild nicht angezeigt. Erst wenn ich den Ordner img zu dem JAR ins Verzeichnis lege.
Ist das einfach so oder gibt es auch eine Möglichkeit das einBild.jpg innerhalb des JAR’s gefunden und angezeigt wird?
[QUOTE=Vril]Habs schon gefunden (Beitrag kann man löschen). Das hilft:
label1.setIcon(new ImageIcon(this.getClass().getResource("img/einBild.jpg")));
```[/QUOTE]
würde aber auch gehen mit:
```label1.setIcon(new ImageIcon(Classname.class.getClassLoader().getResource("img/einBild.jpg")));```
Classname.class is natürlich dann der Name der Klasse..
PS: mir is fad deswegen schreib ich das noch dazu ;)