Class MatteBorderLayer

  • All Implemented Interfaces:
    OverlayLayer

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

      • MatteBorderLayer

        public MatteBorderLayer​(java.awt.Color color,
                                float alpha,
                                float width)
      • MatteBorderLayer

        public MatteBorderLayer​(java.awt.Color color,
                                float alpha,
                                float width,
                                float[] dash)
      • MatteBorderLayer

        public MatteBorderLayer()
        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
      • getColor

        public java.awt.Color getColor()
      • setColor

        public void setColor​(java.awt.Color color)
      • getWidth

        public float getWidth()
      • setWidth

        public void setWidth​(float width)
      • getDash

        public float[] getDash()
      • setDash

        public void setDash​(float[] dash)
      • getDashPhase

        public float getDashPhase()
      • setDashPhase

        public void setDashPhase​(float dashPhase)
      • setAnimated

        public void setAnimated​(boolean animated)
      • isXorMode

        public boolean isXorMode()
      • setXorMode

        public void setXorMode​(boolean xorMode)