Class Dreieck


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

      • Dreieck

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

      • PositionSetzen

        void PositionSetzen​(int x,
                            int y)
        Setzt die Position (der Spitze) des Dreiecks.
        Parameters:
        x - x-Position der Spitze
        y - y-Position der Spitze
      • Verschieben

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

        void Drehen​(int grad)
        Dreht das Dreieck
        Parameters:
        grad - Drehwinkel (mathematisch positiver Drehsinn) im Gradmass
      • GrößeSetzen

        void GrößeSetzen​(int breite,
                         int höhe)
        Setzt die Größe des Dreiecks.
        Parameters:
        breite - (neue) Breite
        höhe - (neue) Höhe
      • FarbeSetzen

        void FarbeSetzen​(String farbe)
        Setzt die Farbe des Dreiecks. 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 Dreiecks. 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 Dreiecks
      • SichtbarkeitSetzen

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

        void Entfernen()
        Entfernt das Dreieck aus dem Zeichenfenster.
      • NachVornBringen

        void NachVornBringen()
        Bringt das Dreieck eine Ebene nach vorn.
      • GanzNachVornBringen

        void GanzNachVornBringen()
        Bringt das Dreieck in die vorderste Ebene.
      • NachHintenBringen

        void NachHintenBringen()
        Bringt das Dreieck eine Ebene nach hinten.
      • GanzNachHintenBringen

        void GanzNachHintenBringen()
        Bringt das Dreieck in die hinterste Ebene.