Package pi.graphics.boxes
Class EllipseBox
java.lang.Object
pi.graphics.boxes.Box
pi.graphics.boxes.LeafBox
pi.graphics.boxes.EllipseBox
Eine Ellipse.
- Since:
- 0.42.0
- Author:
- Josef Friedrich
-
Field Summary
Fields inherited from class pi.graphics.boxes.Box
childs, definedHeight, definedWidth, disabled, height, measureDimensionTwice, parent, supportsDefinedDimension, width, x, y -
Constructor Summary
ConstructorsConstructorDescriptionEllipseBox(int width, int height) Erzeugt eine Ellipse durch Angabe der Breite und Höhe in Pixel. -
Method Summary
Methods inherited from class pi.graphics.boxes.LeafBox
calculateAnchors, numberOfChildsMethods inherited from class pi.graphics.boxes.Box
anchor, debug, disable, disabled, enable, height, iterator, measure, measureAnchors, measureDimension, remeasure, render, toggle, toString, toStringFormatter, width, x, x, y, yMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
EllipseBox
public EllipseBox(int width, int height) Erzeugt eine Ellipse durch Angabe der Breite und Höhe in Pixel.- Parameters:
width- Die Breite der Ellipse in Pixel.height- Die Höhe der Ellipse in Pixel.- Since:
- 0.42.0
-
-
Method Details
-
width
Setzt die Breite der Ellipse in Pixel.- Overrides:
widthin classBox- Parameters:
width- Die Breite der Ellipse in Pixel.- Returns:
- Eine Referenz auf die eigene Instanz der Ellipse, damit nach dem
Erbauer/Builder-Entwurfsmuster die Eigenschaften der Ellipse durch
aneinander gekettete Setter festgelegt werden können, z.B.
ellipse.width(..).height(..). - Since:
- 0.42.0
-
height
Setzt die Höhe der Ellipse in Pixel.- Overrides:
heightin classBox- Parameters:
height- Die Höhe der Ellipse in Pixel.- Returns:
- Eine Referenz auf die eigene Instanz der Ellipse, damit nach dem
Erbauer/Builder-Entwurfsmuster die Eigenschaften der Ellipse durch
aneinander gekettete Setter festgelegt werden können, z.B.
ellipse.width(..).height(..). - Since:
- 0.42.0
-
color
Gibt die Farbe der Ellipse zurück.- Returns:
- die Farbe der Ellipse
- Since:
- 0.42.0
-
color
Setzt die Farbe der Ellipse als Zeichenkette.- Parameters:
color- Ein Farbname (siehe Auflistung) oder eine Farbe in hexadezimaler Codierung (z.B.#ff0000).- Returns:
- Eine Referenz auf die eigene Instanz der Box, damit nach dem
Erbauer/Builder-Entwurfsmuster die Eigenschaften der Box durch
aneinander gekettete Setter festgelegt werden können, z.B.
box.x(..).y(..). - Since:
- 0.42.0
-
color
Setzt die Farbe der Ellipse als Objekt der KlasseColor.- Parameters:
color- Die Farbe der Ellipse.- Returns:
- Eine Referenz auf die eigene Instanz der Box, damit nach dem
Erbauer/Builder-Entwurfsmuster die Eigenschaften der Box durch
aneinander gekettete Setter festgelegt werden können, z.B.
box.x(..).y(..). - Since:
- 0.42.0
-