the_skywalker
Mitglied
Hallo,
ich habe folgendes Problem. Ich will ein Bild (Image1) in eine Klasse einbinden, und zwar als ImageIcon. Eigentlich funktioniert dies auch, aber nur, wenn ich den absoluten Pfadnamen angebe. Doch später will ich ein jar-File erstellen und dann nützt ein solcher absoluter Pfadname nichts. Kann ich den Pfad auch irgendwie relativ angeben
Folgende Abbildung zeigt die Ordnerstruktur. Das Bild Image1 im Imageordner soll in die Klasse Klasse1 (befindlich im Sourceordner und einem Package) eingebunden werden.
Wie kann ich das Problem lösen
MfG
Stefan
ich habe folgendes Problem. Ich will ein Bild (Image1) in eine Klasse einbinden, und zwar als ImageIcon. Eigentlich funktioniert dies auch, aber nur, wenn ich den absoluten Pfadnamen angebe. Doch später will ich ein jar-File erstellen und dann nützt ein solcher absoluter Pfadname nichts. Kann ich den Pfad auch irgendwie relativ angeben
Folgende Abbildung zeigt die Ordnerstruktur. Das Bild Image1 im Imageordner soll in die Klasse Klasse1 (befindlich im Sourceordner und einem Package) eingebunden werden.
Code:
Projekt
|----Sourceordner
|----Package
|----Klasse1
|----Imageordner
|----Image1
Wie kann ich das Problem lösen
Code:
ImageIcon bild = new ImageIcon("?");
JLabel lab_bild = new JLabel(bild);
MfG
Stefan
Zuletzt bearbeitet: