public class TextProperties extends Object implements Serializable
 Copyright (c) 2013-2019 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved. 
 BSD-style license. See OpenTrafficSim License.
 
| Constructor and Description | 
|---|
| TextProperties()Construct a default set of text properties for animation. | 
| TextProperties(TextAlignment textAlignment,
              Color color,
              float fontSize)Construct a set of text properties for animation with alignment, color and size. | 
| TextProperties(TextAlignment textAlignment,
              Color color,
              float fontSize,
              String font,
              Map<TextAttribute,Object> textAttributes)Construct a set of text properties for animation with alignment, color and size. | 
| Modifier and Type | Method and Description | 
|---|---|
| Color | getColor() | 
| String | getFont() | 
| float | getFontSize() | 
| TextAlignment | getTextAlignment() | 
| Map<TextAttribute,Object> | getTextAttributes() | 
| void | setBold(boolean bold)Set the weight to either WEIGHT_REGULAR or WEIGHT_BOLD. | 
| void | setBold(TextWeight weight)Set the weight to one of multiple weight constants. | 
| void | setItalic(boolean italic)Set the posture to either POSTURE_REGULAR or POSTURE_OBLIQUE (italic). | 
| void | setStrikethrough(boolean strikethrough)Set the strikethrough on or off. | 
| void | setUnderline(boolean underline)Set the underline on or off. | 
| void | setWeightBold(TextWidth width)Set the width to WIDTH_CONDENSED, WIDTH_REGULAR, or WIDTH_EXTENDED. | 
| String | toString() | 
public TextProperties()
public TextProperties(TextAlignment textAlignment, Color color, float fontSize)
textAlignment - TextAlignment; the text alignment (LEFT, CENTER or RIGHT)color - Color; the color of the textfontSize - float; the size of the font (in units of the animation, e.g., meters)public TextProperties(TextAlignment textAlignment, Color color, float fontSize, String font, Map<TextAttribute,Object> textAttributes)
textAlignment - TextAlignment; the text alignment (LEFT, CENTER or RIGHT)color - Color; the color of the text, e.g., Color.REDfontSize - float; the size of the font (in units of the animation, e.g., meters)font - String; the name of the font, e.g., specified as Font.SERIFtextAttributes - Map<TextAttribute,Object>; a map of text attributes to set, e.g., UNDERLINE or WEIGHTpublic final TextAlignment getTextAlignment()
public final Color getColor()
public final String getFont()
public final Map<TextAttribute,Object> getTextAttributes()
public final float getFontSize()
public final void setBold(boolean bold)
bold - boolean; whether the font is bold or regularpublic final void setBold(TextWeight weight)
weight - TextWeight; the weight of the font to usepublic final void setItalic(boolean italic)
italic - boolean; whether the font is italic or regularpublic final void setWeightBold(TextWidth width)
width - TextWidth; the TextWidth to usepublic final void setUnderline(boolean underline)
underline - boolean; whether the font is underlined or regularpublic final void setStrikethrough(boolean strikethrough)
strikethrough - boolean; whether the font is strikethrough or regularCopyright © 2014–2019 Delft University of Technology. All rights reserved.