Defautl IconImage für Frames

CosmoKey

Mitglied
Hallo zusammen,


ich kann ja mit setIconImage() das Icon für ein JFrame setzen. Leider muss ich das aber bei jedem neuen Frame machen. Kann man das auch irgendwie global machen, so dass alle neuen Frames das selbe Icon haben, ohne das immer setIconImage() benutzt werden muss


danke für jede Hilfe.
 
Hallo,

wie wärs wenn du eine Klasse MyFrame schreibst die JFrame erbt und im Konstruktor deinen Icon setzt?

Wenn du nun anstatt JFrame immer das MyFrame verwendest hast du automatisch immer auch dein Icon, ohne dies nochmals explizit implementieren zu müssen.

Manchmal kann man Änderungen an der GUI auch global über den UIManager machen. Jedoch besitzt JFrame kein Property das verändert werden könnte.
http://www.galileocomputing.de/openbook/javainsel6/javainsel_14_021.htm#Xxx1001842
http://www.rgagnon.com/javadetails/JavaUIDefaults.txt


Vg Erdal
 
So habe ich das jetzt auch gemacht. Einfach mein eigenes Frame von JFrame abgeleitet.

Und der Link mit der Überischt über die UIDefaults ist echt super.

Danke
 
Zurück