Ich hab jetzt in Eclipse alles nochmal überarbeitet und sauberer implementiert:
// JFrame erstellen (=Parent vom dialog), der Icon enthält --> Frame an JDialog-Konstr. übergeben
iconFrame = new JFrame();
// Image einbinden erzeugt NullPointerException aus Notes heraus!!! (warum?)
iconFrame.setIconImage(Toolkit.getDefaultToolkit().getImage(getClass().getResource("images/AfpsIcon.gif")));
dialog = new JDialog(iconFrame);
Ich habe also einen JFrame, der das Icon bekommt. Mein eigentlicher JDialog bekommt als Parent den Frame mit dem Icon.
In Eclipse funzt es 1a - Notes liefert mir eine Meldung "Object Variable not Set". Nach ewigem suchen und remote debuggen ist der Debugger bei:
iconFrame.setIconImage(Toolkit.getDefaultToolkit().getImage(getClass().getResource("images/AfpsIcon.gif")));
mit NullPointerException stehen geblieben.
Ich habe die Icon-Pfadangabe schon mit x-Varianten geschrieben - aus Notes heraus kein Erfolg!
So wie´s jetzt ist, sollte doch eigentlich relativ zum Package-Rootpath des Icon gesucht werden?! Wie schon gesagt... das Icon ist mit im Jar-File im Ordner images gespeichert.
Hat Notes vielleicht mit der Syntax zum Ressourcen laden Probleme - ist da was bekannt?
Danke und Gruß
Rico.