Class EllipseBox

All Implemented Interfaces:
Iterable<Box>

public class EllipseBox extends LeafBox
Eine Ellipse.
Since:
0.42.0
Author:
Josef Friedrich
  • 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

      @Setter public EllipseBox width(int width)
      Setzt die Breite der Ellipse in Pixel.
      Overrides:
      width in class Box
      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

      @Setter public EllipseBox height(int height)
      Setzt die Höhe der Ellipse in Pixel.
      Overrides:
      height in class Box
      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

      public Color color()
      Gibt die Farbe der Ellipse zurück.
      Returns:
      die Farbe der Ellipse
      Since:
      0.42.0
    • color

      @Setter public EllipseBox color(String 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

      @Setter public EllipseBox color(Color color)
      Setzt die Farbe der Ellipse als Objekt der Klasse Color.
      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