ERLEDIGT
JA
JA
ANTWORTEN
8
8
ZUGRIFFE
3164
3164
EMPFEHLEN
-
04.09.08 10:56 #1
Hi,
ich habe mal ne ziemlich einfache Java-Frage, denke ich. Und zwar möchte ich wissen, wie man das aktuelle Arbeitsverzeichnis ermittelt. Der Code dazu ist folgender
Code :1 2 3 4
@Override public void paintComponent(Graphics g){ Image img = Toolkit.getDefaultToolkit().getImage([B][U]AktuellerPfad[/U][/B] + "background.jpg"); g.drawImage(img,0,0,null); }
Danke schon mal im voraus.
Ciao
DosCoder
-
04.09.08 11:00 #2
Wenn das Bild im Gleichen Verzeichniss liegt, dann kannst du die Pfadangabe gleich weglassen

Ansonsten kreigst du sowas raus mit : System.getProberties(); Für das Aktuelle Verzeichniss müsste der Key "java.class.path" sein. Also System.getProberties(java.class.path);Geändert von Matze (04.09.08 um 11:03 Uhr)
"... Jeder von uns ist Kunst... gezeichnet vom Leben" (Casper)
"Sir?, we're sorrounded!"
"Excellent, we can attack in any direction"
-
Code :
1 2 3 4 5
getClass().getClassLoader().getResource("pic.jpg"); oder ExampleClass.class.getClassLoader().getResource("pic.jpg");
Solltest du ein jar benutzen, musst du im Classpath " . " eintragen, dann kannst du so auch auf Datein zugreifen.Handlanger des Dr. Ex1tus
Ich kenne Matzes dunkles Geheimnis ! oO
o
L_/
OL
This is Schäuble. Copy Schäuble into your signature to help him on his way to Überwachungsstaat.
Hallo Nuray!
-
04.09.08 11:34 #4Hier wird das Bild nicht angezeigt, auch wenn es im gleichen Verzeichnis liegt. Es kommt auch keine Fehlermeldung.Wenn das Bild im Gleichen Verzeichniss liegt, dann kannst du die Pfadangabe gleich weglassen

Java.class.path ist nicht vorhanden, bzw java ist vorhanden, doch nicht class.Ansonsten kreigst du sowas raus mit : System.getProberties(); Für das Aktuelle Verzeichniss müsste der Key "java.class.path" sein. Also System.getProberties(java.class.path);
Beide Methoden liefern NULL?!Code :1 2 3 4 5 6
getClass().getClassLoader().getResource("pic.jpg"); oder ExampleClass.class.getClassLoader().getResource("pic.jpg");
Danke schon mal im vorraus.
Ciao DosCoder
-
04.09.08 11:50 #5"... Jeder von uns ist Kunst... gezeichnet vom Leben" (Casper)
"Sir?, we're sorrounded!"
"Excellent, we can attack in any direction"
-
04.09.08 12:00 #6
Kannst du mir mal ein keines Beispiel zum MediaTracker geben?
Wäre nett.
Ciao
DosCoderMan kann mich für das verantwortlich machen, was ich hier schreibe, nicht für das, was andere verstehen.
Sollte ich mal Mist labern weist mich bitte darauf hin.
Ich freue mich über ein Danke, wenn ich helfen konnte!
-
04.09.08 12:07 #7
Ich hoffe mal, du kommst damit klar
Code java:1 2 3 4 5 6 7
try{ Image imgTest = Toolkit.getDefaultToolkit().getImage("Bilder"+ System.getProperty("file.separator") + "Test.png"); MediaTracker tracker = new MediaTracker(new Panel()); tracker.addImage(imgTest, Variablen.I_TEST); tracker.waitForAll(); ... }catch(Exception ex){ex.printStackTrace();}
Geändert von Matze (04.09.08 um 12:09 Uhr)
"... Jeder von uns ist Kunst... gezeichnet vom Leben" (Casper)
"Sir?, we're sorrounded!"
"Excellent, we can attack in any direction"
-
Handlanger des Dr. Ex1tus
Ich kenne Matzes dunkles Geheimnis ! oO
o
L_/
OL
This is Schäuble. Copy Schäuble into your signature to help him on his way to Überwachungsstaat.
Hallo Nuray!
-
04.09.08 12:19 #9
Danke jetzt funktionierts
Man kann mich für das verantwortlich machen, was ich hier schreibe, nicht für das, was andere verstehen.
Sollte ich mal Mist labern weist mich bitte darauf hin.
Ich freue mich über ein Danke, wenn ich helfen konnte!
Ähnliche Themen
-
URL ermitteln
Von thco im Forum Javascript & AjaxAntworten: 2Letzter Beitrag: 01.01.09, 14:00 -
C++: Arbeitsverzeichnis zur Laufzeit ermitteln
Von Nukleo im Forum C/C++Antworten: 2Letzter Beitrag: 06.10.05, 15:10 -
Mit VBA in Excel das Arbeitsverzeichnis setzen.
Von uepselon im Forum Visual Basic 6.0Antworten: 4Letzter Beitrag: 12.07.05, 14:38 -
Arbeitsverzeichnis voreinstellen
Von tusnelda im Forum PhotoshopAntworten: 2Letzter Beitrag: 24.06.04, 15:56 -
Arbeitsverzeichnis
Von Stifthalter im Forum C/C++Antworten: 5Letzter Beitrag: 13.07.03, 21:45





Zitieren
Login





