Package pi.actor
Class Text
java.lang.Object
pi.actor.Actor
pi.actor.Geometry
pi.actor.Text
- All Implemented Interfaces:
FrameUpdateListenerRegistration,KeyStrokeListenerRegistration,MouseClickListenerRegistration,MouseScrollListenerRegistration
Zur Darstellung von Texten.
- Author:
- Michael Andonie, Niklas Keller
-
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionErstellt einen Text mit spezifischem Inhalt in normaler, serifenfreier Standardschrift mit einem Meter Höhe.Erstellt einen Text mit spezifischem Inhalt und Höhe in normaler, serifenfreier Standardschrift.Erstellt einen Text mit spezifischem Inhalt, Höhe und Schriftart in nicht fettem und nicht kursiven Schriftstil.Erstellt einen Text mit spezifischem Inhalt, Höhe, Schriftart, und Schriftstil. -
Method Summary
Modifier and TypeMethodDescriptioncontent()Gibt den Textinhalt, der dargestellt werden soll, zurück.Setzt den Inhalt des Textes durch Angabe eines beliebigen Datentyps.Setzt den Textinhalt, der dargestellt werden soll.font()Setzt eine neue Schriftart durch Angabe einer bereits geladenen Schriftart.Setzt eine neue Schriftart für den Text durch Angabe des Names.intgetStyle()doubleheight()height(double height) Setzt die Höhe des Tests in Meter.setStyle(int style) Setzt den Stil der Schriftart (fett, kursiv, oder fett und kursiv).setWidth(double width) Setzt die Breite des Texts in Meter.doublewidth()Gibt die Breite des Texts in Meter zurück.Methods inherited from class pi.actor.Geometry
animateColor, colorMethods inherited from class pi.actor.Actor
addCollisionListener, addCollisionListener, addCollisionListener, addMountListener, addUnmountListener, anchor, anchor, anchor, anchorformatted, angularDamping, angularDamping, angularVelocity, angularVelocity, animateOpacity, animateParticle, applyForce, applyForce, applyForce, applyImpulse, applyImpulse, applyImpulse, applyRotationImpulse, applyTorque, awake, bodyType, bodyType, center, center, center, centerRelative, collisions, color, color, 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, 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
-
Text
Erstellt einen Text mit spezifischem Inhalt in normaler, serifenfreier Standardschrift mit einem Meter Höhe.- Parameters:
content- Der Textinhalt, der dargestellt werden soll.- Since:
- 0.27.0
-
Text
Erstellt einen Text mit spezifischem Inhalt und Höhe in normaler, serifenfreier Standardschrift.- Parameters:
content- Der Textinhalt, der dargestellt werden soll.height- Die Höhe des Textes in Meter.
-
Text
Erstellt einen Text mit spezifischem Inhalt, Höhe und Schriftart in nicht fettem und nicht kursiven Schriftstil.- Parameters:
content- Der Textinhalt, der dargestellt werden soll.height- Die Höhe des Textes in Meter.fontName- Der Name der Schriftart, falls es sich um eine Systemschriftart handelt, oder der Pfad zu einer Schriftdatei.
-
Text
Erstellt einen Text mit spezifischem Inhalt, Höhe, Schriftart, und Schriftstil.- Parameters:
content- Der Textinhalt, der dargestellt werden soll.height- Die Höhe des Textes in Meter.fontName- Der Name der Schriftart, falls es sich um eine Systemschriftart handelt, oder der Pfad zu einer Schriftdatei.style- Der Stil der Schriftart (fett, kursiv, oder fett und kursiv).0: Normaler Text1: Fett2: Kursiv3: Fett und Kursiv
-
Text
-
-
Method Details
-
font
Setzt eine neue Schriftart durch Angabe einer bereits geladenen Schriftart.- Parameters:
font- Eine bereits geladene Schriftart.- Returns:
- Eine Instanz dieser Textfigur, damit mehrere Setter durch die Punktschreibweise aneinander gekettet werden können.
-
font
Setzt eine neue Schriftart für den Text 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 Instanz dieser Textfigur, damit mehrere Setter durch die Punktschreibweise aneinander gekettet werden können.
-
font
-
content
Setzt den Textinhalt, der dargestellt werden soll.- Parameters:
content- Der Textinhalt, der dargestellt werden soll.- Returns:
- Eine Instanz dieser Textfigur, damit mehrere Setter durch die Punktschreibweise aneinander gekettet werden können.
-
content
Setzt den Inhalt des Textes durch Angabe eines beliebigen Datentyps.- Parameters:
content- Der neue Inhalt des Textes in einem beliebigen Datentyp.- Returns:
- Eine Instanz dieser Textfigur, damit mehrere Setter durch die Punktschreibweise aneinander gekettet werden können.
-
content
Gibt den Textinhalt, der dargestellt werden soll, zurück.- Returns:
- Der Textinhalt, der dargestellt werden soll.
-
setStyle
Setzt den Stil der Schriftart (fett, kursiv, oder fett und kursiv).- Parameters:
style- Der Stil der Schriftart (fett, kursiv, oder fett und kursiv).0: Normaler Text1: Fett2: Kursiv3: Fett und Kursiv
- Returns:
- Eine Instanz dieser Textfigur, damit mehrere Setter durch die Punktschreibweise aneinander gekettet werden können.
-
getStyle
-
height
Setzt die Höhe des Tests in Meter.- Parameters:
height- Die Höhe des Texts in Meter.- Returns:
- Eine Instanz dieser Textfigur, damit mehrere Setter durch die Punktschreibweise aneinander gekettet werden können.
-
height
-
width
Gibt die Breite des Texts in Meter zurück.- Returns:
- Die Breite des Texts in Meter zurück.
-
setWidth
Setzt die Breite des Texts in Meter.- Parameters:
width- Die Breite des Texts in Meter.- Returns:
- Eine Instanz dieser Textfigur, damit mehrere Setter durch die Punktschreibweise aneinander gekettet werden können.
-