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

public class Text extends Object
Wrapperklasse für einen Text auf der Zeichenfläche.
Version:
1.0
Author:
Albert Wiedemann
  • Field Summary

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

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

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

    Methods inherited from class java.lang.Object

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

    • x

      public int x
      x-Position der linken Seite der Grundlinie.
    • y

      public int y
      y-Position der Grundlinie.
    • farbe

      public String farbe
      Farbe des Textes.
    • sichtbar

      public boolean sichtbar
      Sichtbarkeit des Textes.
    • winkel

      public int winkel
      Drehwinkel (mathematisch positiver Drehsinn) des Textes in Grad.
    • textgröße

      public int textgröße
      Größe des Textes in Punkten.
    • symbol

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

    • Text

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

    • PositionSetzen

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

      Die ursprünglich deutsche Name dieser Methode war PositionSetzen.

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

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

      Die ursprünglich deutsche Name dieser Methode war TextSetzen.

      Parameters:
      text - der neue Text
    • TextGrößeSetzen

      public void TextGrößeSetzen(int größe)
      Setzt die Größe des Textes.

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

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

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

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

    • TextVerkleinern

      public void TextVerkleinern()
      Verkleinert den Text.

      Die ursprünglich deutsche Name dieser Methode war TextVerkleinern.

    • Verschieben

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

      Die 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

      Die ursprünglich deutsche Name dieser Methode war Drehen.

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

      public void FarbeSetzen(String farbe)
      Setzt die Farbe des Textes. 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.

      Die ursprünglich deutsche Name dieser Methode war FarbeSetzen.

      Parameters:
      farbe - (neue) Farbe
    • WinkelSetzen

      public void WinkelSetzen(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).

      Die ursprünglich deutsche Name dieser Methode war WinkelSetzen.

      Parameters:
      winkel - der (neue) Drehwinkel des Textes
    • SichtbarkeitSetzen

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

      Die ursprünglich deutsche Name dieser Methode war SichtbarkeitSetzen.

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

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

      Die ursprünglich deutsche Name dieser Methode war Entfernen.

    • NachVornBringen

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

      Die ursprünglich deutsche Name dieser Methode war NachVornBringen.

    • GanzNachVornBringen

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

      Die ursprünglich deutsche Name dieser Methode war GanzNachVornBringen.

    • NachHintenBringen

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

      Die ursprünglich deutsche Name dieser Methode war NachHintenBringen.

    • GanzNachHintenBringen

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

      Die ursprünglich deutsche Name dieser Methode war GanzNachHintenBringen.