Auf den Unterseiten dieser Seite finden Sie weitere Applets (Mastermind, Snake, Rubik Cube).
Hinweis zum Painting in AWT und Swing
Bei AWT muss man selbst für Double-Buffering sorgen (siehe Beispiel Analoguhr). Hierbei wir zunächst das Bild im Hintergrund erstellt und anschließend auf dem Bildschirm ausgegeben. Swing bringt bereits Double-Buffering mit, d.h. man muss kein offscreen Bild erstellen (siehe Beispiel Affinetransformationen). Informationen zum Painting in Swing und AWT finden Sie [hier] und [hier]. |
1) Ergänzen Sie den Quelltext: 2) Gestalten Sie die Uhr nach ihrem Geschmack, indem Sie Zeiger und Ziffernblatt individuell - unter Verwendung weiterer Java2D-Objekte - gestalten. Bei der Farbauswahl ist ihnen der Farbauswähler (siehe unten) behilflich.

Erstellen Sie obiges Applet unter Verwendung von Java2D. Sie können die folgenden Java-Dateien vervollständigen oder eine eigene Lösung entwickeln:

- Schreibe ein Java2D-Programm für die Europauhr. Die Zeigerbewegung soll durch Transformationen entstehen. Die Zeiger selbst sind als GeneralPath anzulegen. Achte auf die Buchstaben A R S auf den Zeigern.
- Ändern Sie ihre Uhr mit Hilfe einer Transformation auf das hier gezeigte Format.
Das Hintergrundbild gibt es hier:
Java2dD - Beispiele finden sie hier:
Versuchen Sie das folgende Applet der Firma Solidware selbst in Java zu schreiben: Weitere Animation zu Sortierverfahren finden Sie hier:
|