Hallo!
Hab da mal ne reine Verständnissfrage. Ich habe hier das Buch Core Java 1 vor mir liegen und bin im 7. Kapitel wo es bis jetzt um Swing (und bissel AWT) geht.
Im Buch steht folgender Code:
Dieser funktioniert allerdings nicht wirklich, das Programm funktioniert zwar einwandfrei, aber Icon gibts keines.
Hab dann bissel rumgesucht und bin auf das gestossen: http://www.java-forum.org/de/viewtopic.php?t=26908
Funktioniert dann letztendlich, wäre allerdings nett wenn mir jemand erklären könnte warum das so ist? Was genau bewirkt getClass und was getResource (getResource hab ich in der Api nichtmal gefunden?).
Und zuletzt, wo liegt mein Fehler das der Code aus dem Buch nicht funktioniert?
Vielen Dank schonmal
Hab da mal ne reine Verständnissfrage. Ich habe hier das Buch Core Java 1 vor mir liegen und bin im 7. Kapitel wo es bis jetzt um Swing (und bissel AWT) geht.
Im Buch steht folgender Code:
Code:
..
Image img = kit.getImage("icon.gif");
setIconImage(img);
..
Dieser funktioniert allerdings nicht wirklich, das Programm funktioniert zwar einwandfrei, aber Icon gibts keines.
Hab dann bissel rumgesucht und bin auf das gestossen: http://www.java-forum.org/de/viewtopic.php?t=26908
Code:
Image img = kit.getImage(getClass().getResource("icon.gif"));
Funktioniert dann letztendlich, wäre allerdings nett wenn mir jemand erklären könnte warum das so ist? Was genau bewirkt getClass und was getResource (getResource hab ich in der Api nichtmal gefunden?).
Und zuletzt, wo liegt mein Fehler das der Code aus dem Buch nicht funktioniert?
Vielen Dank schonmal