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