Class TextBox

java.lang.Object
org.opensourcephysics.display.TextBox
All Implemented Interfaces:
Drawable

public class TextBox extends Object implements Drawable
  • Field Details

    • COORDINATE_PLACEMENT

      public static final int COORDINATE_PLACEMENT
      See Also:
    • PIXEL_PLACEMENT

      public static final int PIXEL_PLACEMENT
      See Also:
    • RELATIVE_PLACEMENT

      public static final int RELATIVE_PLACEMENT
      See Also:
    • BOTTOM_LEFT_PLACEMENT

      public static final int BOTTOM_LEFT_PLACEMENT
      See Also:
    • TOP_LEFT_PLACEMENT

      public static final int TOP_LEFT_PLACEMENT
      See Also:
    • BOTTOM_RIGHT_PLACEMENT

      public static final int BOTTOM_RIGHT_PLACEMENT
      See Also:
    • TOP_RIGHT_PLACEMENT

      public static final int TOP_RIGHT_PLACEMENT
      See Also:
    • BOTTOM_LEFT_GUTTER_PLACEMENT

      public static final int BOTTOM_LEFT_GUTTER_PLACEMENT
      See Also:
    • TOP_LEFT_GUTTER_PLACEMENT

      public static final int TOP_LEFT_GUTTER_PLACEMENT
      See Also:
    • BOTTOM_RIGHT_GUTTER_PLACEMENT

      public static final int BOTTOM_RIGHT_GUTTER_PLACEMENT
      See Also:
    • TOP_RIGHT_GUTTER_PLACEMENT

      public static final int TOP_RIGHT_GUTTER_PLACEMENT
      See Also:
    • TOP_RIGHT_ALIGNMENT

      public static final int TOP_RIGHT_ALIGNMENT
      See Also:
    • TOP_CENTER_ALIGNMENT

      public static final int TOP_CENTER_ALIGNMENT
      See Also:
    • placement_mode

      public int placement_mode
    • alignment_mode

      public int alignment_mode
    • xoffset

      public int xoffset
    • yoffset

      public int yoffset
    • text

      protected String text
    • font

      protected Font font
    • fontname

      protected String fontname
    • fontsize

      protected int fontsize
    • fontstyle

      protected int fontstyle
    • color

      protected Color color
    • x

      protected double x
    • y

      protected double y
    • xpix

      protected int xpix
    • ypix

      protected int ypix
    • boxHeight

      protected int boxHeight
    • boxWidth

      protected int boxWidth
  • Constructor Details

    • TextBox

      public TextBox()
      Constructor TextBox
    • TextBox

      public TextBox(String str)
      Constructor TextBox
      Parameters:
      str -
  • Method Details

    • setXY

      public void setXY(double _x, double _y)
    • setText

      public void setText(String _text)
    • setText

      public void setText(String _text, double _x, double _y)
    • resetBoxSize

      public void resetBoxSize()
    • draw

      public void draw(DrawingPanel panel, Graphics g)
      Description copied from interface: Drawable
      Draws a representation of an object in a drawing panel.
      Specified by:
      draw in interface Drawable