SGTextfeld
(Oberklasse SGRechteck
)
Konstruktor
SGTextfeld(double pX, double pY, double pBreite, double pHoehe, String pText)
Erzeugt ein Textfeld mit der linken oberen Ecke an der Stelle (pX, pY)
, der Breite pBreite
und der Höhe pHoehe
und dem Text pText
.
Anfrage
String gibText()
Liefert den angezeigten Text des Objekts.
Auftrag
erwarteEingabe()
Erwartet die Eingabe eines Strings und speichert diesen in das Textfeld. Die Eingabe wird mit Enter beendet.
Auftrag
setzeText(String pText)
Setzt den Text auf den angegebenen Wert.
Auftrag
setzeTextfarbe(double pR, double pG, double pB)
Setzt die Textfarbe auf die angegebenen Rot-, Grün- und Blauwerte. Die Werte müssten als Farbanteile zwischen 0.0 und 1.0 angegeben werden.
Auftrag
setzeSchriftgroesse(int pGroesse)
Setzt die Schriftgröße auf den angegebenen Wert.
Auftrag
setzeSchriftart(String pSchriftart)
Setzt die Schriftart auf die angegebene Schriftart. Mögliche Schriftarten sind z.B. „TimesRoman“, „Arial“ oder „Courier New“.
Auftrag
setzeFettdruck(boolean pFettdruck)
Setzt den Schriftstil auf Fettdruck (true
) oder normal (false
).
Auftrag
setzeKursivdruck(boolean pKursivdruck)
Setzt den Schriftstil auf kursiv (true
) oder normal (false
).