Document ID: /fineweb-2-swissfilter-quality_10-filterrobots/filtered/03591.jsonl.gz/3009

Übung Java RectangleApplet Class (deprecated)
Ausgangslage
Mit der Übung Rectangle (Class) haben Sie die Klasse Rectangle programmiert und an der Konsole angezeigt. Mit dieser Übung soll diese Rectangle Klasse zum Anzeigen von grafischen Rechtecken innerhalb eines Applets verwendet werden.
Der folgende ScreenShot zeigt die Zielanwendung auf:
Für die Lösung dieser Aufgabe ist im Applet die Methode paint(Graphics g) zu überschreiben. Die Darstellung der Rechtecke kann mit den folgenden Methoden erfolgen:
public void drawRect(int x, int y, int width, int height) public void fillRect(int x, int y, int width, int height)
Vorgehen
Lösen Sie bitte die Aufgabe wie folgt:
- Erweitern Sie die Klasse Rectangle mit den Attributen x und y vom Typ int.
Das UML Klassendiagramm:
- Programmieren Sie die Klasse RectangleApplet in der Datei RectangleApplet.java aus, indem Sie das Grundgerüst erstellen und die Methode paint(Graphics g) überschreiben.
Das folgende Listing zeigt das Grundgerüst:
package ch.std.jegl.rectangle.applet import java.applet.Applet import java.awt.Color import java.awt.Graphics public class RectangleApplet extends Applet public void paint(Graphics g) } }
- Programmieren Sie die Methode paint(...) gemäss der Aufgabenstellung aus.
- Testen Sie das Applet im appletviewer, run as applet.