Class TextPatternFill

  • All Implemented Interfaces:
    OverlayLayer

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

      • TextPatternFill

        public TextPatternFill​(java.lang.String text,
                               java.awt.Font font,
                               java.awt.Color outlineColor,
                               java.awt.Color fillColor,
                               float width)
      • TextPatternFill

        public TextPatternFill()
        Ctor for serialization
    • Method Detail

      • paintOverlay

        public void paintOverlay​(javax.swing.JComponent comp,
                                 java.awt.Graphics2D g,
                                 java.awt.Rectangle rect,
                                 float animationValue)
        Specified by:
        paintOverlay in interface OverlayLayer
      • isFill

        public boolean isFill()
      • setFill

        public void setFill​(boolean fill)
      • getFillColor

        public java.awt.Color getFillColor()
      • setFillColor

        public void setFillColor​(java.awt.Color fillColor)
      • getFont

        public java.awt.Font getFont()
      • setFont

        public void setFont​(java.awt.Font font)
      • isOutline

        public boolean isOutline()
      • setOutline

        public void setOutline​(boolean outline)
      • getOutlineColor

        public java.awt.Color getOutlineColor()
      • setOutlineColor

        public void setOutlineColor​(java.awt.Color outlineColor)
      • getText

        public java.lang.String getText()
      • setText

        public void setText​(java.lang.String text)
      • getOutlineWidth

        public float getOutlineWidth()
      • setOutlineWidth

        public void setOutlineWidth​(float outlineWidth)