Class Zeichenfenster.FigurenElementEllipse
- java.lang.Object
-
- Zeichenfenster.FigurenElement
-
- Zeichenfenster.FigurenElementEllipse
-
- Enclosing class:
- Zeichenfenster
private class Zeichenfenster.FigurenElementEllipse extends Zeichenfenster.FigurenElement
Ein elliptisches Figurenelement.
-
-
Constructor Summary
Constructors Constructor Description FigurenElementEllipse(double x, double y, double breite, double höhe, 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.
-
-
-
Constructor Detail
-
FigurenElementEllipse
FigurenElementEllipse(double x, double y, double breite, double höhe, Color c)
Der Konstruktor speichert die Rahmendaten.- Parameters:
x
- x-Koordinate der linken oberen Ecke des umgebenden Rechtecks relativ zum Aufhängepunkt.y
- y-Koordinate der linken oberen Ecke des umgebenden Rechtecks relativ zum Aufhängepunkt.breite
- Breite der Ellipsehöhe
- Höhe der Ellipsec
- Farbe der Ellipse
-
-
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
-
-