java.lang.Object
de.pirckheimer_gymnasium.engine_pi.little_engine.Circle

public class Circle extends Object
Ein Kreis auf der Zeichenfläche.

Der ursprüngliche Name der Klasse war Kreis.

Version:
1.0
Author:
Albert Wiedemann
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    Die Farbe des Kreises.
    int
    Der Radius des Kreises.
    int
    Der Drehwinkel (mathematisch positiver Drehsinn) des Kreises in Grad.
    boolean
    Die Sichtbarkeit des Kreises.
    int
    Die x-Position des Kreismittelpunktes.
    int
    Die y-Position des Kreismittelpunktes.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Erzeugt einen neuen roten Kreis an der Position (60|60) mit einem Radius von 50px.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Bringt den Kreis in die hinterste Ebene.
    void
    Bringt den Kreis in die vorderste Ebene.
    void
    Bringt den Kreis eine Ebene nach hinten.
    void
    move(int deltaX, int deltaY)
    Verschiebt den Kreis um die angegebenen Werte.
    void
    Bringt den Kreis eine Ebene nach vorn.
    void
    Entfernt den Kreis aus dem Zeichenfenster.
    void
    rotate(int angle)
    Dreht den Kreis
    void
    Setzt die Farbe des Kreises.
    void
    setPosition(int x, int y)
    Setzt die Position (des Mittelpunkts) des Kreises.
    void
    setRadius(int radius)
    Setzt den Radius des Kreises.
    void
    setRotation(int rotation)
    Setzt den Drehwinkel des Kreises.
    void
    setVisibility(boolean sichtbar)
    Schaltet die Sichtbarkeit des Kreises ein oder aus.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • x

      public int x
      Die x-Position des Kreismittelpunktes.
    • y

      public int y
      Die y-Position des Kreismittelpunktes.
    • radius

      public int radius
      Der Radius des Kreises.
    • color

      public String color
      Die Farbe des Kreises.

      Der ursprünglich deutsche Name dieses Attributs war farbe.

    • visible

      public boolean visible
      Die Sichtbarkeit des Kreises.

      Der ursprünglich deutsche Name dieses Attributs war sichtbar.

    • rotation

      public int rotation
      Der Drehwinkel (mathematisch positiver Drehsinn) des Kreises in Grad.

      Der ursprünglich deutsche Name dieses Attributs war winkel.

  • Constructor Details

    • Circle

      public Circle()
      Erzeugt einen neuen roten Kreis an der Position (60|60) mit einem Radius von 50px.
  • Method Details

    • setPosition

      public void setPosition(int x, int y)
      Setzt die Position (des Mittelpunkts) des Kreises.

      Der ursprünglich deutsche Name dieser Methode war PositionSetzen.

      Parameters:
      x - Die x-Position des Mittelpunkts.
      y - Die y-Position des Mittelpunkts.
    • move

      public void move(int deltaX, int deltaY)
      Verschiebt den Kreis um die angegebenen Werte.

      Der ursprünglich deutsche Name dieser Methode war Verschieben.

      Parameters:
      deltaX - Verschiebung in x-Richtung
      deltaY - Verschiebung in y-Richtung
    • rotate

      public void rotate(int angle)
      Dreht den Kreis

      Der ursprünglich deutsche Name dieser Methode war Drehen.

      Parameters:
      angle - Drehwinkel (mathematisch positiver Drehsinn) im Gradmass
    • setRadius

      public void setRadius(int radius)
      Setzt den Radius des Kreises.

      Der ursprünglich deutsche Name dieser Methode war RadiusSetzen.

      Parameters:
      radius - (neuer) Radius
    • setColor

      public void setColor(String color)
      Setzt die Farbe des Kreises.

      Die möglichen Farbnamen sind über die Dokumentation der Klasse ColorContainer einzusehen.

      Der ursprünglich deutsche Name dieser Methode war FarbeSetzen.

      Parameters:
      color - Der (neue) Farbname (Mögliche Farbnamen: siehe Auflistung).
    • setRotation

      public void setRotation(int rotation)
      Setzt den Drehwinkel des Kreises. Die Winkelangabe ist in Grad,positive Werte drehen gegen den Uhrzeigersinn, negative Werte drehen im Uhrzeigersinn (mathematisch positiver Drehsinn).

      Der ursprünglich deutsche Name dieser Methode war WinkelSetzen.

      Parameters:
      rotation - der (neue) Drehwinkel des Kreises
    • setVisibility

      public void setVisibility(boolean sichtbar)
      Schaltet die Sichtbarkeit des Kreises ein oder aus. Erlaubte Parameterwerte: true, false

      Der ursprünglich deutsche Name dieser Methode war SichtbarkeitSetzen.

      Parameters:
      sichtbar - (neue) Sichtbarkeit des Kreises
    • remove

      public void remove()
      Entfernt den Kreis aus dem Zeichenfenster.

      Der ursprünglich deutsche Name dieser Methode war Entfernen.

    • raiseLayer

      public void raiseLayer()
      Bringt den Kreis eine Ebene nach vorn.

      Der ursprünglich deutsche Name dieser Methode war NachVornBringen.

    • bringToFront

      public void bringToFront()
      Bringt den Kreis in die vorderste Ebene.

      Der ursprünglich deutsche Name dieser Methode war GanzNachVornBringen.

    • lowerLayer

      public void lowerLayer()
      Bringt den Kreis eine Ebene nach hinten.

      Der ursprünglich deutsche Name dieser Methode war NachHintenBringen.

    • bringToBack

      public void bringToBack()
      Bringt den Kreis in die hinterste Ebene.

      Der ursprünglich deutsche Name dieser Methode war GanzNachHintenBringen.