eps.einfacheGrafik
Class Text

java.lang.Object
  extended by eps.einfacheGrafik.Text

public class Text
extends Object


Constructor Summary
Text()
          Es wird eine neue Grafik mit den Standardeinstellungen erzeugt.
Text(int schriftgroesse)
          Es wird eine neue Grafik mit den Standardeinstellungen erzeugt.
Text(int schriftgroesse, Zeichenfenster fenster)
          Es wird eine neue Grafik mit den Standardeinstellungen erzeugt.
 
Method Summary
 void anzeigen()
          Zeigt die Grafik (im Vordergrund) an
 void farbeSetzen(String neueFarbe)
          Die Farbe der Grafik kann gewaehlt werden.
 void groesseSetzen(int neueBreite, int neueHoehe)
          Breite und Hoehe der Grafik koennen gewaehlt werden.
 void inhaltSetzen(Object neuerInhalt)
          Der anzuzeigende Inhalt kann gewaehlt werden.
 void positionSetzen(int neueXPosition, int neueYPosition)
          Veraendert den Aufpunkt der Grafik.
 String toString()
          Unsere einfache "Visitenkarte": unser Klassenname gefolgt von interessanten Attributwerten
 void verschieben(int deltaX, int deltaY)
          Verschiebt die Grafik um deltaX in x-Richtung und um deltaY in y-Richtung.
 void verstecken()
          Versteckt die Grafik
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Text

public Text()
Es wird eine neue Grafik mit den Standardeinstellungen erzeugt.


Text

public Text(int schriftgroesse)
Es wird eine neue Grafik mit den Standardeinstellungen erzeugt. Die Schriftgroesse kann gewaehlt werden. Die Schriftgroesse des Textobjekts kann gewaehlt werden. Werden hier unsinnige nicht positive Eingaben gemacht, wird automatisch die kleinste moegliche Schriftgroesse 1 gesetzt.


Text

public Text(int schriftgroesse,
            Zeichenfenster fenster)
Es wird eine neue Grafik mit den Standardeinstellungen erzeugt. Die Schriftgroesse des Textobjekts kann gewaehlt werden. Werden hier unsinnige nicht positive Eingaben gemacht, wird automatisch die kleinste m�gliche Schriftgroesse 1 gesetzt. Das Fenster, an dem die Grafik angemeldet wird, kann angegeben werden. Dazu muss zuerst ein Zeichenfenster erzeugt worden sein. Dieses kann dann "waehrend des Konstruktoraufrufs eingefuellt" werden.

Method Detail

anzeigen

public void anzeigen()
Zeigt die Grafik (im Vordergrund) an


farbeSetzen

public void farbeSetzen(String neueFarbe)
Die Farbe der Grafik kann gewaehlt werden. Moegliche Farben sind: "weiss", "gelb", "orange", "rot", "pink", "magenta", "cyan", "gruen", "blau", "grau", "schwarz" Achtung: Die Anfuehrungsstriche sind noetig!


groesseSetzen

public void groesseSetzen(int neueBreite,
                          int neueHoehe)
Breite und Hoehe der Grafik koennen gewaehlt werden. Nicht positive (unsinnige) Angaben werden automatisch auf den kleinsten noch sinnvollen Wert fuer eine Grafik gesetzt, hier 1. Die Grafik ist dann entsprechend auf dem Zeichenfenster zu sehen.


inhaltSetzen

public void inhaltSetzen(Object neuerInhalt)
Der anzuzeigende Inhalt kann gewaehlt werden. Achtung: Die Anfuehrungsstriche beim Typ String nicht vergessen! Z.B. "Guten Morgen" Aber es k�nnen auch Zahlen (z.B. Typ Integer oder Double) eingefuellt werden. Z.B. 54 oder 3.14 Achtung: Der Inhalt wird in der bei Konstruktion des Textobjekts festgelegten Schriftgroesse dargestellt! Die Werte der Attribute breite und hoehe werden entsprechend aktualisiert.


positionSetzen

public void positionSetzen(int neueXPosition,
                           int neueYPosition)
Veraendert den Aufpunkt der Grafik. Der Aufpunkt ist die linke obere Ecke des die Grafik ueberdeckenden Rechtecks.


toString

public String toString()
Unsere einfache "Visitenkarte": unser Klassenname gefolgt von interessanten Attributwerten

Overrides:
toString in class Object

verschieben

public void verschieben(int deltaX,
                        int deltaY)
Verschiebt die Grafik um deltaX in x-Richtung und um deltaY in y-Richtung.


verstecken

public void verstecken()
Versteckt die Grafik