Hallo,
ich versuche ein Image als Hintergrundbild in einen Dialog zu bringen. Nunja das ganze klappt auch ganz gut, das Problem ist wohl nur das ich das Image mit einer relativen Pfadeingabe laden moechte. Die Sache gestaltet sich von daher etwas schwierig da es manchmal reibungslos funktioniert und manchmal nich.
Hier mal die wichtigsten Infos wo welche Dateien liegen und wie ich zur Zeit das Image aufrufe:
Das Image:
MyProject\resources\Background.gif
Die Klasse von der aus das Image geladen wird:
MyProject\Utilities\Background.java
Der Aufruf wie das Image geladen wird:
image = getToolkit().getImage(imagePath);
Der Aufruf ist im Konstruktor der Klasse Background.java, dem Konstruktor wird aus einer anderen Klasse heraus der String mitgegeben. Diese Klasse liegt in einem anderen Package, das ist aber so denke ich egal.
Naja auf jeden Fall sieht der String momentan so aus:
".\\.\\resources\\Background.gif"
Habe da auch schon andere Sachen probiert nur leider alle ohne Erfolg....bei dieser Variante klappt es wenigstens manchmal.
Danke im voraus fuer die Hilfe!
Gruesse
mattulla
ich versuche ein Image als Hintergrundbild in einen Dialog zu bringen. Nunja das ganze klappt auch ganz gut, das Problem ist wohl nur das ich das Image mit einer relativen Pfadeingabe laden moechte. Die Sache gestaltet sich von daher etwas schwierig da es manchmal reibungslos funktioniert und manchmal nich.
Hier mal die wichtigsten Infos wo welche Dateien liegen und wie ich zur Zeit das Image aufrufe:
Das Image:
MyProject\resources\Background.gif
Die Klasse von der aus das Image geladen wird:
MyProject\Utilities\Background.java
Der Aufruf wie das Image geladen wird:
image = getToolkit().getImage(imagePath);
Der Aufruf ist im Konstruktor der Klasse Background.java, dem Konstruktor wird aus einer anderen Klasse heraus der String mitgegeben. Diese Klasse liegt in einem anderen Package, das ist aber so denke ich egal.
Naja auf jeden Fall sieht der String momentan so aus:
".\\.\\resources\\Background.gif"
Habe da auch schon andere Sachen probiert nur leider alle ohne Erfolg....bei dieser Variante klappt es wenigstens manchmal.
Danke im voraus fuer die Hilfe!
Gruesse
mattulla