Folgendes:
Ich habe in meinem Applet einen Button mit einem Icon drauf, welches ich mit einem GIF fülle. Hinter dem Button liegt die Funktionalität eine Farbe auszuwählen. Hat man das gemacht, übermale ich einen Teil des Icons mit der gewählten Farbe. Hat wohl jeder schonmal in einer x-beliebigen Office-Anwendung gesehen.
Problem:
Wenn das Fenster in dem der Button sitzt geöffnet wird, möchte ich bereits diesen Teil des Images mit einer vorgegebenen Farbe füllen. Dummerweise bekomme ich vom Image aber erst dann einen Graphics zurückgeliefert, wenn das Image angezeigt ist, vorher setzt es null und damit kann ich natürlich nichts zeichnen lassen.
Gibt es einen Event, an den ich mich hängen kann, wann eine Komponente oder ein Frame fertig gezeichnet ist? Ich kann ja für sowas triviales nicht nen Timer oder sowas setzen.. Das muss doch irgendwie eleganter gehen...
Ich habe in meinem Applet einen Button mit einem Icon drauf, welches ich mit einem GIF fülle. Hinter dem Button liegt die Funktionalität eine Farbe auszuwählen. Hat man das gemacht, übermale ich einen Teil des Icons mit der gewählten Farbe. Hat wohl jeder schonmal in einer x-beliebigen Office-Anwendung gesehen.
Problem:
Wenn das Fenster in dem der Button sitzt geöffnet wird, möchte ich bereits diesen Teil des Images mit einer vorgegebenen Farbe füllen. Dummerweise bekomme ich vom Image aber erst dann einen Graphics zurückgeliefert, wenn das Image angezeigt ist, vorher setzt es null und damit kann ich natürlich nichts zeichnen lassen.
Gibt es einen Event, an den ich mich hängen kann, wann eine Komponente oder ein Frame fertig gezeichnet ist? Ich kann ja für sowas triviales nicht nen Timer oder sowas setzen.. Das muss doch irgendwie eleganter gehen...