Dateipfad beim Laden einer Datei + Neue kleine Frage!

Luk10

Top Contributor
Grüße,

Mich würde interessieren wann man den gesammten Dateipfad und wann man nur die Datei beim laden einer Datei angeben muss.

In viele Tuturials sehe ich immer wieder nur
Code:
String path = "beispiel.png";
Wenn ich das so mache wirde die Datei nicht gefunden, bzw ich bekomme eben null zurück.

Was muss ich tun damit ich nicht wie bis jetzt immer den gesammten Pfad also
Code:
F:\Neuer Ordner (2)\Beispiel\pics\beispiel.png
nennen muss.

Mein Ordner pics liegt in dem selben Ordner in welchem auch scr und bin ist.

Danke, Luk
 
Zuletzt bearbeitet:
G

Gast2

Gast
Du kannst Pfade absolut ("C:\Dein\Verzeichniss\zur\Datei.txt"), oder relativ ("Datei.txt") zum working directory deines Programms angeben.
Das working directory kannst du dir z.b. per new File().getAbsolutePath(); holen.
 

madboy

Top Contributor
Vorsicht mit Slashes vs. Backslashes ;-)
EikeB hat bestimmt so was gemeint: "C:/Dein/Verzeichniss/zur/Datei.txt" oder "C:\\Dein\\Verzeichniss\\zur\\Datei.txt"
 

Luk10

Top Contributor
Hm, das verstehe ich nicht, was mache ich mit dem neuem Path?

Könntest du mal das Image beispiel.png in einem Codebeispiel in einer Variable speichern?

Was müsse ich dazu an

Code:
return (Image) ImageIO.read(new File(Path.THIOMA_PATH.getPath()));
Code:
THIOMA_PATH("F:/Neuer Ordner (2)/Beispiel/pics/Thioma.png")

ändern?

Danke, Luk

EDIT: Madboy, ja ich weiß, habs nur aus eigenschaften kopiert und vergessen zu ändern!
 
G

Gast2

Gast
Vorsicht mit Slashes vs. Backslashes ;-)
EikeB hat bestimmt so was gemeint: "C:/Dein/Verzeichniss/zur/Datei.txt" oder "C:\\Dein\\Verzeichniss\\zur\\Datei.txt"
Mein Beispiel war eine Windows Pfadangabe, in Java muss das natürlich anders aussehen :bae:

Hm, das verstehe ich nicht, was mache ich mit dem neuem Path?
Wenn du deine Datei per new File("MeineDatei.txt"); laden willst, dann suchst java im working directory. Das working directoy bekommst du per
Code:
String wd = new File("").getAbsolutePath();
. Wenn in dem Pfad dann die Datei liegt kannst du die wie oben beschrieben laden.
Da ich nicht weiß wo bei dir welche Dateien liegen und was deine Variablen sind kann ich dir deiner Frage nicht konkret beantworten, aber mit der Erklärung solltest du das doch hinbekommen.
 

Luk10

Top Contributor
So ich hab noch ein bisschen rumprobiert und jetzt klappt das :)

Danke!

Ich habe aber noch eine Frage:

Wann ist x, y = 0, 0 unter dem Festerrahmen und wann nicht?
 

Luk10

Top Contributor
Java:
public class SimPanel extends JPanel implements Runnable {
	
	private static final long serialVersionUID = -2872488901282033844L;
	
	public SimPanel (int w, int h) {
		
            this.setPreferredSize(new Dimension(w, h));
	    JFrame frame = new JFrame("CellSim");
	    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	    frame.add(this);
	    frame.pack();
	    
	    doSetup();
	    
	    frame.setVisible(true);

	}
        @Override
	public void paintComponent(Graphics g) {
		super.paintComponent(g);
		
		g.setColor(Color.BLUE);
		g.drawString("FPS: " + fps, 0, 0);
                //Ist nicht zu sehen ... unter dem Fensterrahmen!

                g.drawImage(meinImage, 0, 0, null);
		//Ist vollständig zu sehen!! nicht unter dem Fensterahmen!
	}
}

Hier kleines Beispiel!
 
B

bone2

Gast
vlt wird drawstring auf den punkt geschrieben. also ist der anker eines strings links unten. ein bild wird mit der linken oberen ecke verankert
 
Zuletzt bearbeitet von einem Moderator:

Luk10

Top Contributor
Wenn drawString() an der unteren linken Ecke verankert ist dann müsste die ober linke Ecke bei drawString(0, 0) bei -10, -10 sein ...

Das glaube ich nicht
 
B

bone2

Gast
ne die linke obere ecke ist dann bei (0, -10)

probier es aus und drawstring bei (0,10)
 

Anhänge

  • anker.GIF
    anker.GIF
    3,3 KB · Aufrufe: 36
Ähnliche Java Themen
  Titel Forum Antworten Datum
H Scanner nextLine() bringt Dateipfad Java Basics - Anfänger-Themen 1
B Den Dateipfad einer Java Datei durch Code in Selbiger finden? Java Basics - Anfänger-Themen 10
P Speziellen Dateipfad bekommen Java Basics - Anfänger-Themen 6
N relativer Dateipfad funktioniert nicht Java Basics - Anfänger-Themen 6
G Wie gebe ich einen Dateipfad in RandomAccessFile an? Java Basics - Anfänger-Themen 2
MaxG. Input/Output Dateipfad angeben Java Basics - Anfänger-Themen 2
A Datei nicht gefunden, obwohl sie im Dateipfad ist. Java Basics - Anfänger-Themen 5
S Datei einlesen - Dateipfad unter Linux anpassen Java Basics - Anfänger-Themen 12
Y Datei mit relativem Dateipfad per FileReader aus .JAR heraus auslesen Java Basics - Anfänger-Themen 4
V Dateipfad als Parameter übergeben Java Basics - Anfänger-Themen 3
B Linux, Dateipfad, Einbindung externer Dateien.. Java Basics - Anfänger-Themen 7
M Dateipfad: einen Ordner "hoch" Java Basics - Anfänger-Themen 11
J fileReader: wird dateipfad benötigt? Java Basics - Anfänger-Themen 8
K relativer dateipfad Java Basics - Anfänger-Themen 4
J Ausgelesenen Dateipfad verändern Java Basics - Anfänger-Themen 5
K Dateipfad ermitteln Java Basics - Anfänger-Themen 4
Z regexp/pattern für dateipfad Java Basics - Anfänger-Themen 5
P Dateipfad mit Backslash Java Basics - Anfänger-Themen 23
T RandomAccessFile und der Dateipfad Java Basics - Anfänger-Themen 2
G relativer Dateipfad? Java Basics - Anfänger-Themen 1
G Dateipfad öffnen und PW eingeben Java Basics - Anfänger-Themen 5
M Dateipfad als Kommandozeilenparameter Java Basics - Anfänger-Themen 2
G Dateipfad auslesen. Java Basics - Anfänger-Themen 2
J Dateipfad mit Leerzeichen Java Basics - Anfänger-Themen 10
Juelin jedit Fehler beim starten Java Basics - Anfänger-Themen 2
Kerstininer Vererbung Hilfe beim lernen von Objektorientierung für eine Klausur Java Basics - Anfänger-Themen 10
A Hilfe beim Lesen von Pfaden und Systemvariablen Java Basics - Anfänger-Themen 3
M Ausgabe beim Overloading Java Basics - Anfänger-Themen 3
W Null-Pointer Exception beim Programmstart Java Basics - Anfänger-Themen 8
H Nutzt Eclipse alle CPU-Threads beim Ausführen von Java-Programmen? Java Basics - Anfänger-Themen 4
M Nullpointer beim befüllen meiner Liste im Object Java Basics - Anfänger-Themen 3
J Beim Start des Programms zB. eine Linie in JPanel ausgeben Java Basics - Anfänger-Themen 4
I Projekte in IDE untereinander sharen / Probleme beim Build Java Basics - Anfänger-Themen 8
paulen1 Best Practice "Unchecked Assignment" Warnung beim erstellen eines 2D Arrays of Arraylists Java Basics - Anfänger-Themen 2
T Probleme beim Import eines Git-Repos Java Basics - Anfänger-Themen 2
C GLOOP Problem beim Erstellen der Kamera Java Basics - Anfänger-Themen 9
N Array beim erstellen mit Werten füllen Java Basics - Anfänger-Themen 6
T DamagedFontException beim drucken Java Basics - Anfänger-Themen 3
Z SNAKE Schlange beim Aufheben von Essen verlängern Java Basics - Anfänger-Themen 4
Bugs Bunny Fehlerhafte Berechnung beim erneuten Durchlaufen der Schleife Java Basics - Anfänger-Themen 5
stormyark Fehler beim überschreiben einer Variable Java Basics - Anfänger-Themen 1
T String Array Fehler beim Index Java Basics - Anfänger-Themen 3
Fiedelbambu Prüfen von Komma stelle beim Taschenrechner Java Basics - Anfänger-Themen 5
B Objekte verschwinden beim Übersetzen Java Basics - Anfänger-Themen 5
L Beim Java Programmstart, mehrere Parameter über die Kommandozeile übergeben Java Basics - Anfänger-Themen 9
sserio Problem beim Anzeigen Java Basics - Anfänger-Themen 5
X Hilfe beim Übertragen in eine For-Schleife Java Basics - Anfänger-Themen 1
S Fehler beim Programm Java Basics - Anfänger-Themen 2
G Main Methode wird beim ersten Aufruf nicht richtig ausgeführt Java Basics - Anfänger-Themen 1
M String beim einlesen formatieren Java Basics - Anfänger-Themen 12
N Exception beim Verwenden von Arraylist? Java Basics - Anfänger-Themen 10
I InputStream beim zweiten Mal fehlerhaft Java Basics - Anfänger-Themen 10
C Fehler beim erstellen eines Objektes Java Basics - Anfänger-Themen 3
C Brauche Hilfe beim Schreiben eines Programmes :/ Java Basics - Anfänger-Themen 1
cmn489 Werte beim Funktionsaufruf in ein Feld übertragen(falls dieses leer ist) Java Basics - Anfänger-Themen 1
I Output BigDecimal anstatt double / Problem beim Rechnen Java Basics - Anfänger-Themen 16
S Kriege Fehler "Exception in thread" beim Benutzen von SubStrings. Java Basics - Anfänger-Themen 2
D Hilfe beim Erzeugen eines Arrays NullPointerException wird ausgelöst Java Basics - Anfänger-Themen 11
Nerdinfekt BMI Rechner, fehler beim Zurückgeben des Strings? Java Basics - Anfänger-Themen 2
CptK Richtigen Pfad beim einlesen von Datei finden Java Basics - Anfänger-Themen 2
O Methode in while-Schleife aufrufen geht nur beim ersten Mal Java Basics - Anfänger-Themen 2
pry bitte Hilfe beim Kreditrechner objektorientiert Java Basics - Anfänger-Themen 6
J Hilfe beim Label animieren Java Basics - Anfänger-Themen 1
Avalon Programmierstil beim Mocken Java Basics - Anfänger-Themen 45
Avalon NullPointerException beim Mocken Java Basics - Anfänger-Themen 6
J Hilfe beim verstehen Java Basics - Anfänger-Themen 3
A Fehler beim Ausführen einer class Datei Java Basics - Anfänger-Themen 6
P Problem beim Überschreiben einer vererbten Methode Java Basics - Anfänger-Themen 4
M Compiler-Fehler Fehler beim Ausführen des Codes Java Basics - Anfänger-Themen 25
L Anfänger braucht Hilfe - Stecke beim Lernen fest Java Basics - Anfänger-Themen 10
N Probleme beim printen von Arrays durch for Schleife Java Basics - Anfänger-Themen 3
Bluedaishi Hilfe beim erklären dieser Methode Java Basics - Anfänger-Themen 5
E Macht Java Rechenfehler beim Potenzieren und Mod? Java Basics - Anfänger-Themen 5
J Hilfe beim Programmieren Java Basics - Anfänger-Themen 5
C Fehler beim Speichern (Build projekt) Java Basics - Anfänger-Themen 42
S Endlosschleife beim Ausgeben einer LinkedList Java Basics - Anfänger-Themen 2
tom.j85 TicTacToe - probleme beim Casten Java Basics - Anfänger-Themen 6
J Problem beim vergleich von zwei Integer Java Basics - Anfänger-Themen 3
Kirby.exe Fehler beim Ausgeben Java Basics - Anfänger-Themen 2
L Brauche Hilfe beim arbeiten mit Konstruktoren Java Basics - Anfänger-Themen 20
D Was tun gegen zu komplzierten Denken beim Programmieren Java Basics - Anfänger-Themen 27
G Problem beim Speichern von Objekten in einer Datei Java Basics - Anfänger-Themen 7
S Collections funktionale Listen (ListNode<E>) review und problem beim clone Java Basics - Anfänger-Themen 0
J NullPointerException beim Klonnen eines Arayys und beim aufrufen einer Methode Java Basics - Anfänger-Themen 2
J Fehler beim generieren von 4 Zufallszahlen Zahl doppelt ist eigentlich ausgeschlossen Java Basics - Anfänger-Themen 9
L Kleine Hilfe beim Schreiben eines Programmes benötigt :D Java Basics - Anfänger-Themen 40
T Fehlermeldung beim Versuch, einen String einzulesen Java Basics - Anfänger-Themen 4
V Wie wiederhole ich eine for-Schleife beim erreichen eines Wertes Java Basics - Anfänger-Themen 9
W Hilfe beim Chat Programm Java Basics - Anfänger-Themen 14
D Beim Programmieren auf die Logisch einfache Lösung kommen. Java Basics - Anfänger-Themen 17
S IndexOutOfBoundsException beim hinzufügen eines Elements zu einer Liste Java Basics - Anfänger-Themen 11
R String index out of range: -1 beim Datei Parsen Java Basics - Anfänger-Themen 15
I Methoden List.contains() beim 2. Element = true Java Basics - Anfänger-Themen 1
B EJB und Arquillian - bekomme Nullpointer Exception beim Aufruf der EJB Klasse Java Basics - Anfänger-Themen 40
O Verwirrt beim Java Collection Framework aufruf! Java Basics - Anfänger-Themen 9
S switch case fängt beim letzten case an Java Basics - Anfänger-Themen 6
S Erste Schritte Hilfe beim lernen von Programmieren Java Basics - Anfänger-Themen 2
der_Schokomuffin Hilfe gesucht beim Thema Objekte übergeben! Java Basics - Anfänger-Themen 2
A Pendeltouren beim Savings erfahren "schummeln" in Ordnung? Java Basics - Anfänger-Themen 1
dapzoo Compiler-Fehler Beim Werte verteilen in Objektarray NullPointerException Java Basics - Anfänger-Themen 4

Ähnliche Java Themen

Neue Themen


Oben