java.lang.Object
pi.actor.Actor
pi.actor.BoxActor<T>
pi.actor.TextActor<T>
- All Implemented Interfaces:
FrameUpdateListenerRegistration,KeyStrokeListenerRegistration,MouseClickListenerRegistration,MouseScrollListenerRegistration
- Since:
- 0.45.0
- Author:
- Josef Friedrich
-
Field Summary
Fields inherited from class pi.actor.BoxActor
box, scaleFactorX, scaleFactorY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncolor()Setzt die Farbe des Textes auf eine bestimmte Farbe.Setzt die Farbe des Textes auf eine bestimmte Farbe.Setzt die Farbe des Textes auf eine bestimmte Farbe, die als Zeichenkette angegeben werden kann.content()Gibt den Textinhalt, der dargestellt werden soll, zurück.Setzt den Textinhalt, der dargestellt werden soll.font()Gibt die Schriftart zurück, in der der Inhalt dargestellt wird.Setzt die Schriftart, in der der Inhalt dargestellt werden soll.Setzt eine neue Schriftart durch Angabe des Names.style()Gibt den Stil der Schriftart als Aufzählungstyp zurück.style(int style) Setzt den Stil der Schriftart als Ganzzahl.Setzt den Stil der Schriftart als Aufzählungstyp.protected ToStringFormatterMethods inherited from class pi.actor.BoxActor
aspectRatio, height, height, hFlip, hFlip, pixelPerMeter, pixelPerMeter, size, toggleHFlip, toggleVFlip, vFlip, vFlip, width, widthMethods inherited from class pi.actor.Actor
addCollisionListener, addCollisionListener, addCollisionListener, addMountListener, addUnmountListener, anchor, anchor, anchor, anchorformatted, angularDamping, angularDamping, angularVelocity, angularVelocity, animateColor, animateOpacity, animateParticle, applyForce, applyForce, applyForce, applyImpulse, applyImpulse, applyImpulse, applyRotationImpulse, applyTorque, awake, bodyType, bodyType, center, center, center, centerRelative, collisions, complementaryColor, contains, createDistanceJoint, createPrismaticJoint, createRevoluteJoint, createRopeJoint, createWeldJoint, density, density, fixture, fixtures, fixtures, frameUpdateListeners, friction, friction, gravityScale, gravityScale, hide, isGrounded, isMounted, isRotationLocked, isVisible, keyStrokeListeners, layer, layerPosition, layerPosition, linearDamping, linearDamping, listenerBundle, lockRotation, makeDynamic, makeKinematic, makeParticle, makeSensor, makeStatic, mass, mouseClickListeners, mouseScrollListeners, moveBy, moveBy, opacity, opacity, overlaps, remove, removeMountListener, removeUnmountListener, resetMovement, restitution, restitution, rotateBy, rotation, rotation, rotationLocked, show, sleep, toggleVisible, velocity, velocity, visible, x, x, y, yMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface pi.event.FrameUpdateListenerRegistration
addFrameUpdateListener, defer, delay, removeFrameUpdateListener, repeat, repeat, repeat, repeat, repeatMethods inherited from interface pi.event.KeyStrokeListenerRegistration
addKeyStrokeListener, removeKeyStrokeListenerMethods inherited from interface pi.event.MouseClickListenerRegistration
addMouseClickListener, removeMouseClickListenerMethods inherited from interface pi.event.MouseScrollListenerRegistration
addMouseScrollListener, removeMouseScrollListener
-
Constructor Details
-
TextActor
Erstellt einen Text.- Parameters:
box- Die Textbox, die den Inhalt darstellen soll.- Since:
- 0.42.0
-
-
Method Details
-
content
Gibt den Textinhalt, der dargestellt werden soll, zurück.- Returns:
- Der Textinhalt, der dargestellt werden soll.
- Since:
- 0.42.0
-
content
Setzt den Textinhalt, der dargestellt werden soll.- Parameters:
content- Der Textinhalt, der dargestellt werden soll.- Returns:
- Eine Referenz auf die eigene Instanz des Textes, damit nach dem
Erbauer/Builder-Entwurfsmuster die Eigenschaften des Textes durch
aneinander gekettete Setter festgelegt werden können, z.B.
text.content(..).height(..). - Since:
- 0.42.0
-
font
Gibt die Schriftart zurück, in der der Inhalt dargestellt wird.- Returns:
- Die Schriftart, in der der Inhalt dargestellt wird.
- Since:
- 0.42.0
-
font
Setzt eine neue Schriftart durch Angabe des Names.- Parameters:
fontName- Der Name der Schriftart, falls es sich um eine Systemschriftart handelt, oder der Pfad zu einer Schriftdatei.- Returns:
- Eine Referenz auf die eigene Instanz des Textes, damit nach dem
Erbauer/Builder-Entwurfsmuster die Eigenschaften des Textes durch
aneinander gekettete Setter festgelegt werden können, z.B.
text.content(..).height(..). - Since:
- 0.42.0
-
font
Setzt die Schriftart, in der der Inhalt dargestellt werden soll.- Parameters:
font- Die Schriftart, in der der Inhalt dargestellt werden soll.- Returns:
- Eine Referenz auf die eigene Instanz des Textes, damit nach dem
Erbauer/Builder-Entwurfsmuster die Eigenschaften des Textes durch
aneinander gekettete Setter festgelegt werden können, z.B.
text.content(..).height(..). - Since:
- 0.42.0
-
style
Gibt den Stil der Schriftart als Aufzählungstyp zurück.- Returns:
- Der Stil der Schriftart (fett, kursiv oder
fett und kursiv) als Aufzählungstyp.
FontStyle.PLAIN— normaler Text (0)FontStyle.BOLD— fetter Text (1)FontStyle.ITALIC— kursiver Text (2)FontStyle.BOLD_ITALIC— fett und kursiv kombiniert (3)
- Since:
- 0.42.0
-
style
Setzt den Stil der Schriftart als Ganzzahl.- Parameters:
style- Der Stil der Schriftart (fett, kursiv oder fett und kursiv) als Ganzzahl.0: Normaler Text1: Fett2: Kursiv3: Fett und Kursiv
- Returns:
- Eine Referenz auf die eigene Instanz des Textes, damit nach dem
Erbauer/Builder-Entwurfsmuster die Eigenschaften des Textes durch
aneinander gekettete Setter festgelegt werden können, z.B.
text.content(..).height(..).
-
style
Setzt den Stil der Schriftart als Aufzählungstyp.- Parameters:
style- Der Stil der Schriftart (fett, kursiv oder fett und kursiv) als Aufzählungstyp.FontStyle.PLAIN— normaler Text (0)FontStyle.BOLD— fetter Text (1)FontStyle.ITALIC— kursiver Text (2)FontStyle.BOLD_ITALIC— fett und kursiv kombiniert (3)
- Returns:
- Eine Referenz auf die eigene Instanz des Textes, damit nach dem
Erbauer/Builder-Entwurfsmuster die Eigenschaften des Textes durch
aneinander gekettete Setter festgelegt werden können, z.B.
text.content(..).height(..).
-
color
Setzt die Farbe des Textes auf eine bestimmte Farbe. -
color
Setzt die Farbe des Textes auf eine bestimmte Farbe, die als Zeichenkette angegeben werden kann.- Overrides:
colorin classActor- Parameters:
color- Ein Farbname (siehe Auflistung) oder eine Farbe in hexadezimaler Codierung (z.B.#ff0000).- Returns:
- Eine Referenz auf die eigene Instanz des Textes, damit nach dem
Erbauer/Builder-Entwurfsmuster die Eigenschaften des Textes durch
aneinander gekettete Setter festgelegt werden können, z.B.
text.content(..).height(..). - Since:
- 0.42.0
- See Also:
-
color
Setzt die Farbe des Textes auf eine bestimmte Farbe.- Overrides:
colorin classActor- Parameters:
color- Die neue Farbe.- Returns:
- Eine Referenz auf die eigene Instanz des Textes, damit nach dem
Erbauer/Builder-Entwurfsmuster die Eigenschaften des Textes durch
aneinander gekettete Setter festgelegt werden können, z.B.
text.content(..).height(..). - Since:
- 0.42.0
-
toStringFormatter
- Overrides:
toStringFormatterin classActor
-