ueb05 - oth

Werbung
Programmieren in Java
5. Übung
1. Aufgabe
In einem HTML-File können Parameter angegeben werden, die in einem Applet ausgewertet können,
z.B.
<APPLET CODE="Aufg1.class" WIDTH=350 HEIGHT=150>
<PARAM NAME=name VALUE="Nobody">
</APPLET>
Parameterangaben in einem HTML-File bestehen demnach aus Name und Wert. Im Applet kann der
Paramter hier mit „name“ angesprochen werden und sein Wert überprüft werden (z.B. auf „null“).
a) Schreibe ein HTML-File, das den zuvor als Parameter angegebenen Parameter enthält.
b) Schreibe ein Applet, das überprüft, ob der Parameter „name“ einen Wert besitzt. Falls er einen Wert
besitzt, zeige ihn, wie die vorliegende Darstellung zeigt, an. Im anderen Fall gib irgend etwas anderes
aus.
2. Aufgabe
Die folgende Darstellung zeigt das Fenster eines Applets und gibt eine Kaffeetasse wieder:
1
Programmieren in Java
Bei genauer Betrachtung sieht man, daß diese Darstellung sich aus Ellipsen und Bögen
zusammensetzt.
a) Schreibe ein Applet, das diese Darstellung realisiert. Die Abmessungen der Tasse (für die Bögen
bzw. Ellipsen) können frei gewählt werden, es soll nur eine möglichst große Ähnlichkeit zum
vorliegenden Bild erreicht werden.
b) Erstelle das zugehörige HTML-File.
c) Überprüfe die Lösung zu dieser Aufgabe durch einen Test mit dem „appletviewer“ oder einem
„Java“-fähigen Web-Browser.
3. Aufgabe
a) Schreibe ein Applet, das das folgende, 6 Ecken umfassende, regelmäßige Polygon zeichnet.
Die Darstellung des Polygons geht zweckmäßigerweise von der Mitte des Fensters aus:
Alle Eckpunkte des Polygons liegen auf einem Kreis, der hier den Radius 60 haben soll, und lassen
sich mit Hilfe der trigonometrischen Funktionen bestimmen.
b) Gib das zugehörige HTML-File an.
c) Überprüfe die Lösung zu dieser Aufgabe durch einen Test mit dem „appletviewer“ oder einem
„Java“-fähigen Web-Browser.
2
Programmieren in Java
d) Erweitere das unter a) angegebene Applet so, wie es die folgende Abbildung zeigt.
Das Polygon soll jetzt 12 Ecken haben und jeder Eckpunkt des Polygon ist jetzt mit jedem anderen
Eckpunkt des Polygons verbunden.
4. Aufgabe
a) Schreibe ein Applet, das die folgende Rosette zeichnet.
b) Erstelle das zugehörige HTML-File.
c) Überprüfe die Lösung zu dieser Aufgabe durch einen Test mit dem „appletviewer“ oder einem
„Java“-fähigen Web-Browser.
3
Herunterladen