-
- All Implemented Interfaces:
public class TextVisual extends SingleLayerVisual
A visual displaying text.
-
-
Field Summary
Fields Modifier and Type Field Description private final StringProperty
textProperty
private String
text
private final Property<Font>
fontProperty
private Font
font
private final Property<Alignment>
alignmentProperty
private Alignment
alignment
private final DoubleProperty
offsetXProperty
private Double
offsetX
private final DoubleProperty
offsetYProperty
private Double
offsetY
private final LimitedDoubleProperty
transparencyProperty
private Double
transparency
-
Constructor Summary
Constructors Constructor Description TextVisual(String text, Font font, Alignment alignment, Number offsetX, Number offsetY)
Creates a TextVisual with given text.
-
Method Summary
Modifier and Type Method Description final StringProperty
getTextProperty()
Property for the displayed text. final String
getText()
final Unit
setText(String text)
final Property<Font>
getFontProperty()
Property for the displayed text. final Font
getFont()
final Unit
setFont(Font font)
final Property<Alignment>
getAlignmentProperty()
Property for the text. final Alignment
getAlignment()
final Unit
setAlignment(Alignment alignment)
final DoubleProperty
getOffsetXProperty()
Property for the x-axis text offset. final Double
getOffsetX()
final Unit
setOffsetX(Double offsetX)
final DoubleProperty
getOffsetYProperty()
Property for the y-axis text offset. final Double
getOffsetY()
final Unit
setOffsetY(Double offsetY)
final LimitedDoubleProperty
getTransparencyProperty()
Property for the transparency / alpha channel for this Visual. final Double
getTransparency()
final Unit
setTransparency(Double transparency)
TextVisual
copy()
Copies this TextVisual to a new object. -
-
Method Detail
-
getTextProperty
final StringProperty getTextProperty()
-
getFontProperty
final Property<Font> getFontProperty()
-
getAlignmentProperty
final Property<Alignment> getAlignmentProperty()
-
getAlignment
final Alignment getAlignment()
-
setAlignment
final Unit setAlignment(Alignment alignment)
-
getOffsetXProperty
final DoubleProperty getOffsetXProperty()
-
getOffsetX
final Double getOffsetX()
-
setOffsetX
final Unit setOffsetX(Double offsetX)
-
getOffsetYProperty
final DoubleProperty getOffsetYProperty()
-
getOffsetY
final Double getOffsetY()
-
setOffsetY
final Unit setOffsetY(Double offsetY)
-
getTransparencyProperty
final LimitedDoubleProperty getTransparencyProperty()
Property for the transparency / alpha channel for this Visual.
Must be set between 0 (full transparent) and 1 (non-transparent / solid). Default: 1.
-
getTransparency
final Double getTransparency()
-
setTransparency
final Unit setTransparency(Double transparency)
-
copy
TextVisual copy()
Copies this TextVisual to a new object.
-
-
-
-