Class Zeichenfenster.FigurenElementPolygon
- java.lang.Object
-
- Zeichenfenster.FigurenElement
-
- Zeichenfenster.FigurenElementPolygon
-
- Enclosing class:
- Zeichenfenster
private class Zeichenfenster.FigurenElementPolygon extends Zeichenfenster.FigurenElement
Ein Figurenelement begrenzt durch das angegebene Polygon.
-
-
Constructor Summary
Constructors Constructor Description FigurenElementPolygon(int[] x, int[] y, Color c)
Der Konstruktor speichert die Rahmendaten.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) void
ElementZeichnen(Graphics2D g, double größe, int x, int y)
Zeichnet das Figurenelement.(package private) void
ElementZuForm(Path2D.Double p, double größe, int x, int y)
Fügt den Pfadteil dieser Komponente zum umgebenden Pfad hinzu.
-
-
-
Field Detail
-
poly
private Polygon poly
Das Polygonobjekt
-
-
Constructor Detail
-
FigurenElementPolygon
FigurenElementPolygon(int[] x, int[] y, Color c)
Der Konstruktor speichert die Rahmendaten.- Parameters:
x
- x-Koordinaten der Stützpunkte des Polygons relativ zum Aufhängepunkt.y
- y-Koordinaten der Stützpunkte des Polygons relativ zum Aufhängepunkt.c
- Farbe der Polygonfläche
-
-
Method Detail
-
ElementZeichnen
void ElementZeichnen(Graphics2D g, double größe, int x, int y)
Zeichnet das Figurenelement.- Specified by:
ElementZeichnen
in classZeichenfenster.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
void ElementZuForm(Path2D.Double p, double größe, int x, int y)
Fügt den Pfadteil dieser Komponente zum umgebenden Pfad hinzu.- Specified by:
ElementZuForm
in classZeichenfenster.FigurenElement
- 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
-
-