Hi @all,
ich komme mit dem Laden von Bildern nicht zurecht. Ich habe eine im aktuellen Verzeichnis meiner Anwendung ein Unterverzeichnis img, das alle Bilder enthält, die ich für meine Anwendung benutze. Um meinen Code zu Strukturieren, arbeite ich mit Packages. Die Struktur sieht wie folgt aus:
In der Hauptklasse MyFrame.java lade ich ein Bild wie folgt:
Das klappt auch wunderbar. Möchte ich aber in der Klasse MyDialog.java ein Bild laden, was ich über
realisiere, dann bekomme ich immer eine NullPointerException. Wenn ich im Unterverzeichnis eine Verzeichnis img anlege, klappt es auch nicht. Bin echt am verzweifeln :bahnhof:
Weiß jemand, was ich falsch mache? Bin für Hilfe jedweder Art echt dankbar!
Gruß
Padde
ich komme mit dem Laden von Bildern nicht zurecht. Ich habe eine im aktuellen Verzeichnis meiner Anwendung ein Unterverzeichnis img, das alle Bilder enthält, die ich für meine Anwendung benutze. Um meinen Code zu Strukturieren, arbeite ich mit Packages. Die Struktur sieht wie folgt aus:
Code:
./
|
+ MyFrame.java
| /img
| |
| + blank.png
| + logo.png
|
| /dialog
| |
| + MyDialog.java
In der Hauptklasse MyFrame.java lade ich ein Bild wie folgt:
Code:
ImageIcon icon = new ImageIcon(getClass().getResource("img/blank.png"));
Code:
JLabel logo = new JLabel("", new ImageIcon(getClass().getResource("img/logo.png")), JLabel.CENTER)
Weiß jemand, was ich falsch mache? Bin für Hilfe jedweder Art echt dankbar!
Gruß
Padde