4. Übung - oth-regensburg.de

Werbung
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
Herunterladen