Class Label


public class Label extends Shape
Label is a single line text.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Label(String text, double[] coordinates, double horizontalReference, double verticalReference, double rotation, Font font, Color color)
    Constructor.
  • Method Summary

    Modifier and Type
    Method
    Description
    static Label
    of(double... coordinates)
    Creates a black label with coordinates as text.
    static Label
    of(String text, double[] coordinates)
    Creates a black label centered at the coordinates.
    static Label
    of(String text, double[] coordinates, double horizontalReference, double verticalReference, double rotation)
    Creates a black label with system default font.
    void
    Draws the shape.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Label

      public Label(String text, double[] coordinates, double horizontalReference, double verticalReference, double rotation, Font font, Color color)
      Constructor.
      Parameters:
      text - the label text.
      coordinates - the label location.
      horizontalReference - the horizontal reference position of coordinates respected to dimension of text.
      verticalReference - the vertical reference position of coordinates respected to dimension of text.
      rotation - the rotation angel of text.
      font - the label font.
      color - the label color.
  • Method Details

    • paint

      public void paint(Renderer g)
      Description copied from class: Shape
      Draws the shape.
      Specified by:
      paint in class Shape
      Parameters:
      g - the renderer.
    • of

      public static Label of(String text, double[] coordinates)
      Creates a black label centered at the coordinates.
      Parameters:
      text - the label text.
      coordinates - the label coordinates.
      Returns:
      the label.
    • of

      public static Label of(double... coordinates)
      Creates a black label with coordinates as text.
      Parameters:
      coordinates - the label coordinates.
      Returns:
      the label.
    • of

      public static Label of(String text, double[] coordinates, double horizontalReference, double verticalReference, double rotation)
      Creates a black label with system default font.
      Parameters:
      text - the label text.
      coordinates - the label coordinates.
      horizontalReference - the horizontal reference position of coordinates respected to dimension of text.
      verticalReference - the vertical reference position of coordinates respected to dimension of text.
      rotation - the rotation angel of text.
      Returns:
      the label.