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

public class Text extends Object
Ein Text auf der Zeichenfläche.
Version:
1.0
Author:
Albert Wiedemann
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    Die Farbe des Textes.
    int
    Der Drehwinkel (mathematisch positiver Drehsinn) des Textes in Grad.
    int
    Die Größe des Textes in Punkten.
    de.pirckheimer_gymnasium.engine_pi.little_engine.DrawingWindow.TextInternal
    Referenz auf das Delegate-Objekt.
    boolean
    Die Sichtbarkeit des Textes.
    int
    Die x-Position der linken Seite der Grundlinie.
    int
    Die y-Position der Grundlinie.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Der Konstruktor erzeugt das Delegate-Objekt
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Bringt den Text in die hinterste Ebene.
    void
    Bringt den Text in die vorderste Ebene.
    void
    Drehen(int grad)
    Dreht den Text
    void
    Bringt den Text eine Ebene nach hinten.
    void
    Bringt den Text eine Ebene nach vorn.
    void
    Entfernt den Text aus dem Zeichenfenster.
    void
    Setzt die Farbe des Textes.
    void
    setPosition(int x, int y)
    Setzt die Position (der Grundline) des Textes.
    void
    setRotation(int winkel)
    Setzt den Drehwinkel des Textes.
    void
    setSize(int size)
    Setzt die Größe des Textes.
    void
    Setzt den aktuellen Text.
    void
    setVisibility(boolean sichtbar)
    Schaltet die Sichtbarkeit des Textes ein oder aus.
    void
    Vergrößert den Text.
    void
    Verkleinert den Text.
    void
    Verschieben(int deltaX, int deltaY)
    Verschiebt den Text um die angegebenen Werte.

    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 der linken Seite der Grundlinie.
    • y

      public int y
      Die y-Position der Grundlinie.
    • color

      public String color
      Die Farbe des Textes.

      Der ursprünglich deutsche Name dieses Attributs war farbe.

    • visible

      public boolean visible
      Die Sichtbarkeit des Textes.

      Der ursprünglich deutsche Name dieses Attributs war sichtbar.

    • rotation

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

      Der ursprünglich deutsche Name dieses Attributs war winkel.

    • size

      public int size
      Die Größe des Textes in Punkten.

      Der ursprünglich deutsche Name dieses Attributs war textgröße.

    • symbol

      public de.pirckheimer_gymnasium.engine_pi.little_engine.DrawingWindow.TextInternal symbol
      Referenz auf das Delegate-Objekt.
  • Constructor Details

    • Text

      public Text()
      Der Konstruktor erzeugt das Delegate-Objekt
  • Method Details

    • setPosition

      public void setPosition(int x, int y)
      Setzt die Position (der Grundline) des Textes.

      Der ursprünglich deutsche Name dieser Methode war PositionSetzen.

      Parameters:
      x - x-Position der linken Seite der Grundlinie
      y - y-Position der Grundlinie
    • setText

      public void setText(String text)
      Setzt den aktuellen Text.

      Der ursprünglich deutsche Name dieser Methode war TextSetzen.

      Parameters:
      text - der neue Text
    • setSize

      public void setSize(int size)
      Setzt die Größe des Textes.

      Der ursprünglich deutsche Name dieser Methode war TextGrößeSetzen.

      Parameters:
      size - die (neue) Textgröße
    • TextVergrößern

      public void TextVergrößern()
      Vergrößert den Text.

      Der ursprünglich deutsche Name dieser Methode war TextVergrößern.

    • TextVerkleinern

      public void TextVerkleinern()
      Verkleinert den Text.

      Der ursprünglich deutsche Name dieser Methode war TextVerkleinern.

    • Verschieben

      public void Verschieben(int deltaX, int deltaY)
      Verschiebt den Text um die angegebenen Werte.

      Der ursprünglich deutsche Name dieser Methode war Verschieben.

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

      public void Drehen(int grad)
      Dreht den Text

      Der ursprünglich deutsche Name dieser Methode war Drehen.

      Parameters:
      grad - Drehwinkel (mathematisch positiver Drehsinn) im Gradmass
    • setColor

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

      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 winkel)
      Setzt den Drehwinkel des Textes. 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:
      winkel - der (neue) Drehwinkel des Textes
    • setVisibility

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

      Der ursprünglich deutsche Name dieser Methode war SichtbarkeitSetzen.

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

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

      Der ursprünglich deutsche Name dieser Methode war Entfernen.

    • raiseLayer

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

      Der ursprünglich deutsche Name dieser Methode war NachVornBringen.

    • bringToFront

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

      Der ursprünglich deutsche Name dieser Methode war GanzNachVornBringen.

    • lowerLayer

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

      Der ursprünglich deutsche Name dieser Methode war NachHintenBringen.

    • bringToBack

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

      Der ursprünglich deutsche Name dieser Methode war GanzNachHintenBringen.