Wie auf anderen Ordner im Projektordner zugreifen?

Sorry, war schon spät, als ich das geschrieben habe :P
ich meinte das so:

Code:
protected static ImageIcon createImageIcon(File path) {
     return new ImageIcon(path);
}

File file = new File("../img/Deutschland.png");
ImageIcon icon = createImageIcon(file);

zur Erklärung:
Der Konstruktor von ImageIcon nimmt auch ein File-Objetct, und da dieses anscheinend einen korrekten absoluten Pfad zusammenbaut, kannst du es ohne über den Resource-Umweg benutzten. Um zu testen, ob es die Datei auf die das File-Objekt zeigt wirklich gibt, kannst du auch

Code:
file.exists();

prüfen.
 
Zuletzt bearbeitet:
Hallo,

ich konnte das Problem lösen. Hauptproblem war, dass ich eine eher spärliche Projektstruktur hatte und meinte, ohne Packages auskommen zu kommen. Meine ganzer Quellcode lief über ein "Default Package". Meine Aufteilung in "src", "bin" und "img" wurde von Eclipse irgendwie nicht anerkannt.

Jetzt hab ich das Ganze sauber neu gemacht und jetzt klappts auch mit dem Zugriff. Vielen Dank für Eure Hilfe! Hat mir echt geholfen!
 

Neue Beiträge

Zurück