O'Reilly logo

Entwurfsmuster von Kopf bis Fubß by Bert Bates, Kathy Sierra, Elisaebth Freeman, Eric Freeman

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

11.9. Was haben wir gemacht?

Wir haben einen ImageProxy für die Anzeige erstellt. Die paintIcon()-Methode wird aufgerufen, und der ImageProxy schickt einen Thread los, der das Bild abruft und das ImageIcon erzeugt.

Hinter den Kulissen

paintIcon()

ImageProxy

zeigt die »Laden«-Meldung an

ImageProxy erzeugt einen Thread, der das ImageIcon instantiiert. Dieses beginnt mit dem Laden des Bilds.

ImageIcon

Bild holen

irgendein Bildserver im Internet

Irgendwann wird das Bild zurück-gegeben, und das ImageIcon wird fertig instantiiert.

Wenn das ImageIcon erzeugt worden ist, delegiert der Proxy den nächsten Aufruf von paintIcon() an das ImageIcon.

ImageIcon

Bild abrufen

paintIcon()

ImageProxy

paintIcon()

ImageIcon

zeigt das echte Bild an

Es gibt keine: ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required