java.lang.Object
com.inductiveautomation.factorypmi.application.components.overlay.TextPatternFill
All Implemented Interfaces:
OverlayLayer

public class TextPatternFill extends Object implements OverlayLayer
Fills the area with a solid fill at some transparency level.
  • Constructor Details

    • TextPatternFill

      public TextPatternFill(String text, Font font, Color outlineColor, Color fillColor, float width)
    • TextPatternFill

      public TextPatternFill()
      Ctor for serialization
  • Method Details

    • paintOverlay

      public void paintOverlay(JComponent comp, Graphics2D g, Rectangle rect, float animationValue)
      Specified by:
      paintOverlay in interface OverlayLayer
    • isFill

      public boolean isFill()
    • setFill

      public void setFill(boolean fill)
    • getFillColor

      public Color getFillColor()
    • setFillColor

      public void setFillColor(Color fillColor)
    • getFont

      public Font getFont()
    • setFont

      public void setFont(Font font)
    • isOutline

      public boolean isOutline()
    • setOutline

      public void setOutline(boolean outline)
    • getOutlineColor

      public Color getOutlineColor()
    • setOutlineColor

      public void setOutlineColor(Color outlineColor)
    • getText

      public String getText()
    • setText

      public void setText(String text)
    • getOutlineWidth

      public float getOutlineWidth()
    • setOutlineWidth

      public void setOutlineWidth(float outlineWidth)
    • isAnimated

      public boolean isAnimated()
      Specified by:
      isAnimated in interface OverlayLayer