Schnelle Grafik

Das Hauptproblem von plattformunabhängigen Animationen in Java ist die geringe Geschwindigkeit der Standard-Grafikschnittstelle. Dieses Applet stellt vor, wie mit Hilfe von Klassen aus der Standardbibliothek schnell gezeichnet werden kann.



Applet

Ihre Laufzeitumgebung muss Version 1.5 oder später unterstützen.



Beschreibung

Die Daten werden auf Integerwerten berechnet und in eine Reihung eingefügt. Nach Abschluss des Bildupdates wird diese Reihung in ein Bild konvertiert und dann über die normale Grafikschnittstelle auf den Schirm ausgegeben. Bei Nutzung geeigneter Algorithmen wie dem Bersenham-Algorithmus zum Zeichnen von Linien kann so eine eigene schnelle Grafikbibliothek geschrieben werden. Die aktuelle FPS Rate wird in der Statusleiste angezeigt.

Ein weiteres Problem bei Animationen ist die Geschwindigkeit. Vor allem bei Applets muss man von verschieden schnellen und unterschiedlich belasteten Rechnern ausgehen. Um auf den diversen Plattformen annähernd gleiches Verhalten zu erzielen, wurded die Bildrate dynamisch an die Systemzeit gekoppelt.



Quelltext

Bitte klicken Sie hier, um den Quelltext zu betrachten ...