pfad von der klasse oder so...

Status
Nicht offen für weitere Antworten.

DonJure

Bekanntes Mitglied
Hallo

Ich habe ein kleines Spiel programmier Black Jack...

so jetzt habe ich folgendes problem...

und zwar habe ich, um meine spielkarten anzuzeigen ein JLabel benutzt

so : bild = new ImageIcon("/img/karoass.gif");
Karte6.setIcon(bild);

das läuft soweit alles ganz jut...

mein problem: als pfad nimmt er ja quasi c:/img/karoass.gif
wie kann ich das so realisieren, dass er das bild aus dem ordner nimmt
wo die klasssen sich befinden.
wenn ich das jmd schicken würde , müsste er sich ja die bilder unter c:/img.... speichern
und das ist ja irgendwie blöd..

weiß jmd einen rat?
 
B

bygones

Gast
sucht er nicht mit "img/bild.gif" einen unterordner in dem Verzeichnis aus dem das ganze gestartet wurde ?
Ich würde behaupten mit dieser Angabe sucht er nicht bei c:/img/bild.gif sonder in dem Ordner aus dem das Programm gestartet wurde....
 
B

Beni

Gast
Unter normalen Umständen werden die Bilder auch aus diesen Klassen-Ordnern genommen.
Vielleicht spielt dir da deine IDE einen Streich!

Schau mal nach welche Laufzeitumgebung (heisst das so?) Du gesetzt hast.
Starte dein Programm mal direkt mit "java.exe", wie sieht es dann aus?

Frage am Rande: wieso schreibst Du "...ja quasi..."?
 

DonJure

Bekanntes Mitglied
Ja quasi habe ich geschrieben, weil ich mir ziehmlich sicher war, dass er die bilder aus dem selben ordner nimmt wo dass gestartet wurde. und als ich den ordner mit den bildern unter c: gespeichert habe klappte es, dass hatte mich dann gewundert.

ich habe JDK 1.4.0_01
und benutze NetBeans
ich habs auch mit Joe und mit über die eingabeaufforderung ausprobiert da klappte genau so wenig...
das gibs doch gar net...

viellecht andere fehlerquellen?
 

utnovetur

Mitglied
"/" steht für das "root"-Verzeichnis, also in deiem Fall "C:".
Willst du das aktuelle Verzeichnis ansprechen, versuche es mit "./" (Punkt Strich)

Dann funktioniert dein Programm jedoch nur, wenn es aus dem Verzeichnis gestartet wurde, in dem es steht.

Eleganter geht es mit "java.lang.Class#getResource(String name)"
 

DonJure

Bekanntes Mitglied
hihi

Also das mit dem "./" hat auch nicht geklappt....

und bei getResource(String name)
^
|
|

was soll dort drin stehen? der name der class oder des bildes?
verstehe ich irgendwie net...

müsste dass dann so aussehen?

bild = new ImageIcon(getResource("herzass.gif"));
Karte6.setIcon(bild);

ich verstehs net sry....
 

Illuvatar

Top Contributor
Code:
bild = new ImageIcon (getClass().getResource ("herzass.gif"));

Vorusgesetzt es ist im selben Ordner :wink:
 

Mizus

Bekanntes Mitglied
Code:
bild = new ImageIcon (getClass().getResource ("herzass.gif"));


Vorusgesetzt es ist im selben Ordner

Bei dieser Version müssen die Bilder im Class - Ordner Liegen.... Ansonsten zeigt ergarnix an....
 

DonJure

Bekanntes Mitglied
ja sehr nice...

gerade eben hatte ich noch

bild = new ImageIcon (NewGame.Class.getResource ("img/herzass.gif"));

dass hatte auch gefunzt.. aber deine variante ist natürlich schöner....
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
B eingene Klasse in eigenem Prozess starten mit relativem Pfad Java Basics - Anfänger-Themen 5
G Pfad einer Klasse Java Basics - Anfänger-Themen 6
B Pfad für eine externe Klasse Java Basics - Anfänger-Themen 4
G Auf eine Klasse zugreifen,von welcher man nur den Pfad weiss Java Basics - Anfänger-Themen 4
J Wie den absoluten Pfad der aktuellen Klasse herausbekommen? Java Basics - Anfänger-Themen 6
W Dotenv relativer vs absoluter Pfad Java Basics - Anfänger-Themen 2
J Pfad zerlegen Java Basics - Anfänger-Themen 2
berserkerdq2 Wie gebe ich den Pfad zu einer Datei an, die in einem Ordner in Eclipse ist? Java Basics - Anfänger-Themen 1
S Längster Pfad zwischen zwei Vertices in einem Graph Java Basics - Anfänger-Themen 3
C Pfad zu Properties-File bei ResourceBundle Java Basics - Anfänger-Themen 7
CptK Richtigen Pfad beim einlesen von Datei finden Java Basics - Anfänger-Themen 2
P Möglichen Pfad überprüfen Java Basics - Anfänger-Themen 5
M Java GUI explorer aufrufen um Pfad zu bekommen Java Basics - Anfänger-Themen 3
R FXMLLoader Pfad falsch`? Java Basics - Anfänger-Themen 4
S Alternativer Pfad Java Basics - Anfänger-Themen 5
R speicherort Mac pfad angeben Java Basics - Anfänger-Themen 3
L Breadth-First Search statt einem Pfad, alle Pfade herausfinden Java Basics - Anfänger-Themen 4
O Best Practice Datei-Pfad zerlegen Java Basics - Anfänger-Themen 4
topi relativer Pfad in einem Runnable JAR file Java Basics - Anfänger-Themen 12
H pfad finden Java Basics - Anfänger-Themen 12
H Pfad Program Files\Common Files\Oracle\Java\javapath Java Basics - Anfänger-Themen 3
L Pfad zum Jar Java Basics - Anfänger-Themen 7
it_is_all Bild-Pfad wird gefunden, nicht aber Textdatei-Pfad Java Basics - Anfänger-Themen 8
J Leerzeichen im Pfad automatisch erkennen Java Basics - Anfänger-Themen 30
B Log4J Pfad des Logfiles definieren Java Basics - Anfänger-Themen 6
D Umgebungsvariable Pfad javaw.exe für Programmstart auf Windows Java Basics - Anfänger-Themen 1
D Pfad Java Basics - Anfänger-Themen 15
H nio Pfad aus Dateinamen extrahieren Java Basics - Anfänger-Themen 4
R Pfad angeben Java Basics - Anfänger-Themen 7
S Pfad für Dateisystem?? Java Basics - Anfänger-Themen 13
P JSON-Konfigurationsdatei verwenden: Probleme mit Pfad Java Basics - Anfänger-Themen 1
T Classpath Problem mit dem auslesen von Text-Dateien (Pfad) Java Basics - Anfänger-Themen 3
M Pfad zu einer Datei in einer exportierten Jar-Datei Java Basics - Anfänger-Themen 5
S ungültiger Pfad bei der Installation von API documentation Java Basics - Anfänger-Themen 0
N .propertiesdatei über Relativen Pfad einlesen lassen Java Basics - Anfänger-Themen 5
I ZIP Archive erstellen - ich möchte aber nur den jeweiligen Ordner zippen, bekomme ganzen Pfad Java Basics - Anfänger-Themen 1
I Bei Umlauten und Leerzeichen im Pfad, wird Datei nicht gefunden Java Basics - Anfänger-Themen 5
O JFileChooser Verhalten -Pfad Java Basics - Anfänger-Themen 15
V java Pfad javac Java Basics - Anfänger-Themen 8
D Ein Icon ohne Pfad sondern mit Package. Java Basics - Anfänger-Themen 4
P Leerzeichen in Pfad... Java Basics - Anfänger-Themen 17
P Datei auf Pfad speichern Java Basics - Anfänger-Themen 7
B Relativer Pfad zwischen zwei Files Java Basics - Anfänger-Themen 2
H Programm zur Ausgabe von Datei und Pfad Java Basics - Anfänger-Themen 7
C Pfad für Bilder angeben Java Basics - Anfänger-Themen 11
L Pfad "zuschneiden" Java Basics - Anfänger-Themen 3
B In welchem (Default) Pfad erstellt Java Dateien? Java Basics - Anfänger-Themen 4
V relativer Pfad geht nicht, absolut schon? Java Basics - Anfänger-Themen 3
J Input/Output Datei auslesen, Pfad eingeben Java Basics - Anfänger-Themen 4
S PATH und Pfad auslesen.... Java Basics - Anfänger-Themen 3
X JDK installieren Pfad wird nicht gefunden Java Basics - Anfänger-Themen 5
B Classpath cmd java mit absolutem Pfad Java Basics - Anfänger-Themen 15
J FileOutputStream aktuelle Speicher Pfad ausgeben Java Basics - Anfänger-Themen 13
T Erkennen ob ein Pfad lokal oder im Netzwerk ist Java Basics - Anfänger-Themen 13
F Zugriff auf Pfad des gerade ausgeführten Programms? Java Basics - Anfänger-Themen 14
S Pfad auslesen Java Basics - Anfänger-Themen 3
B Externe Libraries fuer Applet ... Pfad eingeben? Java Basics - Anfänger-Themen 23
Helgon Pfad richtig angeben Java Basics - Anfänger-Themen 7
E Input/Output Relativer Bild-Pfad für InputStream Java Basics - Anfänger-Themen 5
M Existiert der gegebene Pfad? Java Basics - Anfänger-Themen 5
G aktueller Pfad Java Basics - Anfänger-Themen 4
F Relativer Pfad auf Datei im Projektordner Java Basics - Anfänger-Themen 11
B Pfad einer .jar im Programm ermitteln Java Basics - Anfänger-Themen 13
T Pfad für Datei neben Jar Java Basics - Anfänger-Themen 9
S File Kopieren Path Pfad Problem Java Basics - Anfänger-Themen 3
I Java-Programmm starten/ Pfad hsql DB Java Basics - Anfänger-Themen 7
D Input/Output Pfad richtig ermitteln Java Basics - Anfänger-Themen 12
T Pfad gültig oder ungültig? Java Basics - Anfänger-Themen 17
T brauche den pfad Name! Java Basics - Anfänger-Themen 2
Z css pfad falsch Java Basics - Anfänger-Themen 7
P ImageIcon/Pfad Java Basics - Anfänger-Themen 3
M externen Pfad in Jar verwenden Java Basics - Anfänger-Themen 3
V pfad.exists() gilt nicht für "//server/a/xyz.jpg"? Java Basics - Anfänger-Themen 12
C Relativer Pfad - Statische Methode Java Basics - Anfänger-Themen 6
C exec Aufruf mit Leerzeilen im Pfad Java Basics - Anfänger-Themen 3
J Pfad bzw. Namen einer Datei auslesen Java Basics - Anfänger-Themen 6
D Pfad zu "Eigenen Dateien" ermitteln Java Basics - Anfänger-Themen 8
A Relativer Pfad zu einem File ermitteln Java Basics - Anfänger-Themen 2
M createImage ungültiger Pfad registrieren Java Basics - Anfänger-Themen 2
S Pfad für Datei falsch - wie richtig angeben? Java Basics - Anfänger-Themen 7
H Wie Projekt-Ordner-Pfad ermitteln? Java Basics - Anfänger-Themen 11
A Aktueller Pfad des Programms (.jar) ermitteln Java Basics - Anfänger-Themen 10
M Problem mit relativen Pfad unter Linux Java Basics - Anfänger-Themen 5
L relativer Pfad Java Basics - Anfänger-Themen 2
S In Eclipse relativen Pfad fuer Tomcat Server erstellen..? Java Basics - Anfänger-Themen 3
E Pfad zu einem gif-Bild wird zur Laufzeit nicht gefunden Java Basics - Anfänger-Themen 5
megachucky FileInputStream findet nur absoluten Pfad, keinen Relativen ?! Java Basics - Anfänger-Themen 7
M Pfad angabe bei getRescource und ImageIO.write Java Basics - Anfänger-Themen 4
E new File macht den Pfad kaputt Java Basics - Anfänger-Themen 15
0 Den Pfad für das Bild angeben Java Basics - Anfänger-Themen 9
D Pfad zum Konfigurationsfile von Servletanwendung "dynamisieren" Java Basics - Anfänger-Themen 27
H Wie mache ich aus pfad\\unterpfad pfad\unterpfad? Java Basics - Anfänger-Themen 3
L datei speichern untervorgegebenen pfad Java Basics - Anfänger-Themen 3
A relativer Pfad Java Basics - Anfänger-Themen 6
R Properties über statischen Pfad laden Java Basics - Anfänger-Themen 2
L Pfad von Webprojekt auslesen Java Basics - Anfänger-Themen 10
F Datei suchen --> Pfad als String speichern Java Basics - Anfänger-Themen 8
R Pfad relativ eingeben Java Basics - Anfänger-Themen 20
Z Pfad zum Jararchiv Java Basics - Anfänger-Themen 4
S Object Pfad Java Basics - Anfänger-Themen 3

Ähnliche Java Themen

Neue Themen


Oben