Navigation überspringen

Textausgabe

Damit du auch über Text mit deinem Benutzer kommunizieren kannst, gibt es den Befehl text(). Dieser setzt einen Text (nennt man auch String) an die angegebene Stelle.

size(200, 200);
fill(0); // Textfarbe schwarz
text("sei gegrüßt!", 100, 100);

// Orientierungskreuz
stroke(255);
line(100,0,100,200);
line(0,100,200,100);

Ergibt:

Text

Allgemein lautet der Befehl also:

text(text, basisX, basisY);

Beachte, dass die Textfarbe mit fill() gesetzt wird (nicht etwa mit stroke).

Anhand des Beispiels, wo die Positionsangabe für den Text genau die Mitte des Fensters ist, kannst du sehen, dass sich diese Koordinatenangabe auf den linken Startpunkt der Grundlinie bezieht. Diese Ausrichtung (Alignment) kann man mit dem Befehl textAlign in Kombination mit den Werten CENTER, LEFT, RIGHT ändern, z.B. mittig mit:

textAlign(CENTER);
text("sei gegrüßt!", 100, 100);

Mit textSize gibt man die Punktgröße an:

textSize(32);
textAlign(CENTER);
text("sei gegrüßt!", 100, 100);

Zusammenfassung

  • Text kann mit dem Befehl text() angezeigt werden
  • Die Farbe des Texts wird mit fill() gesetzt.
  • Die Ausrichtung des Texts kann mit textAlign() angepasst werden.

Made with eXeLearning (New Window)