Hallo zusammen,
ich steh mal wieder vor einem bescheidenem Problem, bei dem ich einfach nicht weiter komme und in der Suche nur Sachen zu Icons usw. finde.
Grob geschildert, ich habe ein Programm welches PDF's generiert und mit Daten füllt. In diesem PDF soll ein Image von einem Logo eingefügt werden. Solange ich das ganze in Eclipse ausführe mit folgendem Code funktioniert es einwandfrei:
Wenn ich nun ein Runable .jar erstelle und das Programm starte funktioniert das nicht, weil er die Datei nicht findet.
Nun hab ich schon einiges gefunden mit "java.net.URL körper = getClass().getResource("pics/body.png");" aber ich verstehe nicht ganz wie ich daraus dann ein Image erzeugen kann welches ich wie in dem code oben einbinden kann ?!
Bin um jede hilfe dankbar...
Gruß
Max
ich steh mal wieder vor einem bescheidenem Problem, bei dem ich einfach nicht weiter komme und in der Suche nur Sachen zu Icons usw. finde.
Grob geschildert, ich habe ein Programm welches PDF's generiert und mit Daten füllt. In diesem PDF soll ein Image von einem Logo eingefügt werden. Solange ich das ganze in Eclipse ausführe mit folgendem Code funktioniert es einwandfrei:
Java:
Image smartTel = Image.getInstance("smartdsl_logo.png");
smartTel.setAbsolutePosition(372, 797);
smartTel.scalePercent(65f);
smartTel.setAlignment(Element.ALIGN_RIGHT);
document.add(smartTel);
Wenn ich nun ein Runable .jar erstelle und das Programm starte funktioniert das nicht, weil er die Datei nicht findet.
Nun hab ich schon einiges gefunden mit "java.net.URL körper = getClass().getResource("pics/body.png");" aber ich verstehe nicht ganz wie ich daraus dann ein Image erzeugen kann welches ich wie in dem code oben einbinden kann ?!
Bin um jede hilfe dankbar...
Gruß
Max