Class Zeichenfenster.FigurenElement
- java.lang.Object
-
- Zeichenfenster.FigurenElement
-
- Direct Known Subclasses:
Zeichenfenster.FigurenElementEllipse
,Zeichenfenster.FigurenElementPolygon
,Zeichenfenster.FigurenElementRechteck
- Enclosing class:
- Zeichenfenster
private abstract class Zeichenfenster.FigurenElement extends Object
Oberklasse für alle Elemente einer Figur (Figur, Turtle).
-
-
Constructor Summary
Constructors Modifier Constructor Description private
FigurenElement()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description (package private) abstract void
ElementZeichnen(Graphics2D g, double größe, int x, int y)
Zeichnet das Figurenelement.(package private) abstract void
ElementZuForm(Path2D.Double p, double größe, int x, int y)
Fügt den Pfadteil deiser Komponente zum umgebenden Pfad hinzu.
-
-
-
Field Detail
-
xe
double xe
-
ye
double ye
-
breite
double breite
-
höhe
double höhe
-
c
Color c
-
-
Method Detail
-
ElementZeichnen
abstract void ElementZeichnen(Graphics2D g, double größe, int x, int y)
Zeichnet das Figurenelement.- Parameters:
g
- das Grafikobjektgröße
- die aktuelle Größe der Figurx
- die x-Koordinate des Aufhängepunkts der Figury
- die y-Koordinate des Aufhängepunkts der Figur
-
ElementZuForm
abstract void ElementZuForm(Path2D.Double p, double größe, int x, int y)
Fügt den Pfadteil deiser Komponente zum umgebenden Pfad hinzu.- Parameters:
p
- der Gesamtpfadgröße
- die aktuelle Größe der Figurx
- die x-Koordinate des Aufhängepunkts der Figury
- die y-Koordinate des Aufhängepunkts der Figur
-
-