Class Kreis


  • class Kreis
    extends Object
    Wrapperklasse für einen Kreis auf der Zeichenfläche.
    Version:
    1.0
    Author:
    Albert Wiedemann
    • Constructor Detail

      • Kreis

        Kreis()
        Der Konstruktor erzeugt das Delegate-Objekt
    • Method Detail

      • PositionSetzen

        void PositionSetzen​(int x,
                            int y)
        Setzt die Position (des Mittelpunkts) des Kreises.
        Parameters:
        x - x-Position des Mittelpunkts
        y - y-Position des Mittelpunkts
      • Verschieben

        void Verschieben​(int deltaX,
                         int deltaY)
        Verschiebt den Kreis um die angegebenen Werte.
        Parameters:
        deltaX - Verschiebung in x-Richtung
        deltaY - Verschiebung in y-Richtung
      • Drehen

        void Drehen​(int grad)
        Dreht den Kreis
        Parameters:
        grad - Drehwinkel (mathematisch positiver Drehsinn) im Gradmass
      • RadiusSetzen

        void RadiusSetzen​(int radius)
        Setzt den Radius des Kreises.
        Parameters:
        radius - (neuer) Radius
      • FarbeSetzen

        void FarbeSetzen​(String farbe)
        Setzt die Farbe des Kreises. Erlaubte Farben sind: "weiß", "weiss", "rot", "grün", "gruen", "blau", "gelb", "magenta", "cyan", "hellgelb", "hellgrün", "hellgruen", "orange", "braun", "grau", "schwarz" Alle anderen Eingaben werden auf die Farbe schwarz abgebildet.
        Parameters:
        farbe - (neue) Farbe
      • WinkelSetzen

        void WinkelSetzen​(int winkel)
        Setzt den Drehwinkel des Kreises. Die Winkelangabe ist in Grad,positive Werte drehen gegen den Uhrzeigersinn, negative Werte drehen im Uhrzeigersinn (mathematisch positiver Drehsinn).
        Parameters:
        winkel - der (neue) Drehwinkel des Kreises
      • SichtbarkeitSetzen

        void SichtbarkeitSetzen​(boolean sichtbar)
        Schaltet die Sichtbarkeit des Kreises ein oder aus. Erlaubte Parameterwerte: true, false
        Parameters:
        sichtbar - (neue) Sichtbarkeit des Kreises
      • Entfernen

        void Entfernen()
        Entfernt den Kreis aus dem Zeichenfenster.
      • NachVornBringen

        void NachVornBringen()
        Bringt den Kreis eine Ebene nach vorn.
      • GanzNachVornBringen

        void GanzNachVornBringen()
        Bringt den Kreis in die vorderste Ebene.
      • NachHintenBringen

        void NachHintenBringen()
        Bringt den Kreis eine Ebene nach hinten.
      • GanzNachHintenBringen

        void GanzNachHintenBringen()
        Bringt den Kreis in die hinterste Ebene.