Programmieren in Java 4. Übung 1. Aufgabe Die folgende Darstellung zeigt ein Fenster, das einem Applet zugeordnet ist. Das Fenster zeigt verschiedene Schriften. Schriftart, Stil und Größe ist in der jeweiligen Ausgabezeile im Fenster vermerkt. a) Schreibe das zugehörige Applet, das das vorliegende Fenster mit den unterschiedlichen Schriften produziert. b) Gib die für die Anzeige des Fensters in einem „Java“-fähigen Web-Browser oder über den „appletviewer“nötige „HTML“-Datei an. c) Teste das unter a) entwickelte Applet mit dem „appletviewer“ bzw. einem „Java“-fähigen WebBrowser. 2. Aufgabe Der Spruch „Aller Anfang ist schwer!“ soll mit Hilfe eines Applets in dem zu dem Applet zugeordneten Fenster dargestellt werden. Die Darstellung soll folgende Gestalt annehmen. a) Bestimme den Quellcode zu diesem Applet, das die vorliegende Darstellung über einen WebBrowser bzw. einen „Appletviewer“ ermöglicht. Die Abmessungen des Fensters, des Ovals im Fenster und des Texts sollen der Abbildung entnommen werden. 1 Programmieren in Java b) Erstelle die zugehörige HTML-Datei, die das Applet zur Darstellung mit einem Web-Browser bzw. „appletviewer“benötigt. 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) In dem einem Applet zugeordneten Fenster soll der Buchstabe „F“, wie die folgende Abbildung zeigt, abgebildet werden: Die Abmessungen des Fensters, die Konstruktionsmaße zur Darstellung des Buchstabens sollen der folgenden Abbildung direkt entnommen werden. In der oberen, linken Ecke des Fensters befindet sich der Bezugspunkt. 1) Bestimme den Quellcode zu dem Applet, das die vorliegende Darstellung über einen Web-Browser bzw. „appletviewer“ermöglicht. 2) Erstelle die „zugehörige“HTML-Datei. 3) Überprüfe die Lösung zu dieser Aufgabe durch eine Implementierung 2 Programmieren in Java b) Die Darstellung soll farbig ausgestattet werden. Der Hintergrund des Bildes soll gelb (Größe: 200 x 200 Pixel), der Buchstabe „F“ rot ausgefüllt werden. Schreibe dazu das zugehörige Applet und überprüfe es anschließend mit dem „appletviewer“bzw. einem „Java“-fähigen Web-Browser. 4. Aufgabe Die in der HTML-Datei im Applet-Tag angegebene Größe eines Fensters kann über die Methode getSize() der im Paket java.awt befindlichen Klasse Dimension bestimmt werden, z.B.: Dimension d = getSize(); hoehe = d.height; breite = d.width; Zeige mit Hilfe von zwei verschiedenen Applets, welcher Unterschied in der Darstellung von a) drawRect(0,0,breite,hoehe); bzw. b) drawRect(0,0,breite – 1, hoehe – 1); im jeweiligen Applet-Fenster besteht. 3