java logo java logo

Java-Stammtisch Göttingen

ImageFader

Ein Beispiel für das Programmieren von Java-Applets

Für das Treffen am 8.12.00 vorbereitet von Axel Strube-Zettler

Inhalt:

Dieses Beispiel soll zwei wichtige Themen der Java-Programmierung behandeln:

  • Double Buffering - flimmerfreie Bildschirmdarstellung von Änderungen an Grafiken
  • Multithreading - parallele (gleichzeitige) Verarbeitung von verschiedenen Aufgaben in einem Programm

Hier sieht man das Applet in Aktion. Äußerlich unterscheidet es sich nicht von einem animierten GIF-Bild. Während bei einem animated GIF aber alle Übergangstufen in der GIF-Datei gespeichert sind und deshalb auch vom Server geladen werden müssen, genügt es bei diesem Applet, die Einzelbilder zu laden. Alle Übergangsstufen werden on-the-fly berechnet.