Class Text

All Implemented Interfaces:
GraphicalElement

public class Text extends BasicGraphicalElement
A single line of text.
  • Constructor Details

    • Text

      public Text(GraphPoint position, String text, GraphicAttributes attributes)
      Creates an instance with the specified parameters.
      Parameters:
      position - Position of the text.
      text - Text.
      attributes - Drawing attributes. Can be null.
  • Method Details

    • getPosition

      public GraphPoint getPosition()
      Returns the position.
    • getText

      public String getText()
      Returns the text string.
    • renderWith

      public void renderWith(Renderer renderer)
      Renders this line with the specified Renderer.
      Parameters:
      renderer - An instance of TextRenderer.
      Throws:
      IllegalArgumentException - if renderer is not an instance of TextRenderer.