setIconImage tut nicht

Hallo!

Nach längerer Java-Abstinenz habe ich mal wieder ein kleines Java-Programm geschrieben. Entsetzt darüber, was ich alles vergessen hatte, läuft es nun doch fast so, wie ich das möchte.

Eine harte Nuss aber bleibt.

Die Java-Tasse links oben in der Ecke stört mich, also geforscht und setIconImage gefunden. Das funktioniert aber nicht, angezeigt wird immer die Tasse.

Ich gehe von einem JFrame aus, meine Umgebung ist Eclipse, JRE 1.6

Folgende Codes (eigentlich alle dasselbe) habe ich mal ausprobiert (teils abgeschrieben nach Google-Suche):

this.setIconImage(new ImageIcon(getClass().getClassLoader().getResource(„abacus.ico“)).getImage());

Image im = Toolkit.getDefaultToolkit().getImage(„abacus.ico“);
this.setIconImage(im);

ImageIcon icon = new ImageIcon(„abacus.ico“);
setIconImage(icon.getImage());

Das Icon wird jedesmal gefunden, es gibt auch einen Fehler, wenn ich z.B. den Namen ändere.

Danke, Euer ratloser Abraxas

Heureka!
Jetzt gehts, es lag am Format. Das ursprüngliche Bildformat war Windows Icon, jetzt ist es GIF und es tut.

Merke: Wer lesen kann ist klar im Vorteil.

Ciao
Abraxas