eps.fortgeschrittenesFormular
Class Text

java.lang.Object
  extended by eps.fortgeschrittenesFormular.Formulargrafik
      extended by eps.fortgeschrittenesFormular.Text

public class Text
extends Formulargrafik

Diese Klasse implementiert einen einfachen Text. Die Schriftart und die Groesse des Textes kann veraendert werden.

Version:
02.2008
Author:
Florian Prager, Universitaet Passau

Constructor Summary
Text()
           
Text(Formular formular)
           
Text(String text)
           
Text(String text, Formular formular)
           
 
Method Summary
 void farbeSetzen(int rot, int gruen, int blau)
          Aendert die Farbe des Textes nach der RGB-Tabelle.
 void farbeSetzen(String neueFarbe)
          Die Farbe des Textes kann gewaehlt werden.
(package private)  void formatieren()
          Wird vom Formular aufgerufen.
 int groesseGeben()
          Liefert die aktuelle Groesse des Textes.
 void groesseSetzen(int groesse)
          Aendert die Groesse des Textes, wenn moeglich.
 String inhaltGeben()
          Liefert den Text.
 void inhaltSetzen(String inhalt)
          Aendert den Text.
 String[] schriftartenGeben()
          Liefert eine Liste der verfuegbaren Schriftarten auf dem aktuellen System.
 String schriftartGeben()
          Liefert die Schriftart des Textes.
 void schriftartSetzen(String name)
          Aendert die Schriftart des Textes, wenn moeglich.
 
Methods inherited from class eps.fortgeschrittenesFormular.Formulargrafik
anzeigen, awtKomponenteGeben, awtKomponenteSetzen, breiteGeben, equals, formularGeben, groesseSetzen, hoeheGeben, idGeben, rahmenSetzen, urspruenglichePositionSichern, urspruenglicheXPosGeben, urspruenglicheYPosGeben, verstecken, xPositionGeben, yPositionGeben
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Text

public Text()

Text

public Text(Formular formular)

Text

public Text(String text)

Text

public Text(String text,
            Formular formular)
Method Detail

farbeSetzen

public void farbeSetzen(int rot,
                        int gruen,
                        int blau)
Aendert die Farbe des Textes nach der RGB-Tabelle. Es sind Werte zwischen 0 und 255 moeglich. Groessere Angaben werden auf 255 gesetzt. Negative Angaben werden auf 0 gesetzt.


farbeSetzen

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


formatieren

void formatieren()
Wird vom Formular aufgerufen.

Specified by:
formatieren in class Formulargrafik

groesseGeben

public int groesseGeben()
Liefert die aktuelle Groesse des Textes.

Returns:
die Groesse.

groesseSetzen

public void groesseSetzen(int groesse)
Aendert die Groesse des Textes, wenn moeglich.

Parameters:
groesse - die neue Groesse

inhaltGeben

public String inhaltGeben()
Liefert den Text.

Returns:
der Text

inhaltSetzen

public void inhaltSetzen(String inhalt)
Aendert den Text.

Parameters:
inhalt - der neue Text

schriftartenGeben

public String[] schriftartenGeben()
Liefert eine Liste der verfuegbaren Schriftarten auf dem aktuellen System.

Returns:
die Liste

schriftartGeben

public String schriftartGeben()
Liefert die Schriftart des Textes.

Returns:
die Schriftart

schriftartSetzen

public void schriftartSetzen(String name)
Aendert die Schriftart des Textes, wenn moeglich.

Parameters:
name - die neue Schriftart (bspw. "Arial")