Class ColorOverlayIcon

  • All Implemented Interfaces:
    Icon

    public class ColorOverlayIcon
    extends Object
    implements Icon
    Decorator class for painting in front of an Icon
    Since:
    6.3
    • Field Detail

      • baseIcon

        protected final Icon baseIcon
    • Constructor Detail

      • ColorOverlayIcon

        public ColorOverlayIcon​(URL location)
      • ColorOverlayIcon

        public ColorOverlayIcon​(Icon icon)
    • Method Detail

      • setColor

        public void setColor​(Color color,
                             float alpha)
      • setColor

        public void setColor​(Color color,
                             float alpha,
                             boolean fill,
                             boolean back)
      • setColor

        public void setColor​(Color color)
      • setFill

        public void setFill​(boolean fill)
      • setBack

        public void setBack​(boolean back)
      • setColorBound

        public void setColorBound​(Shape colorBound)
      • getIconWidth

        public int getIconWidth()
        Specified by:
        getIconWidth in interface Icon
      • getIconHeight

        public int getIconHeight()
        Specified by:
        getIconHeight in interface Icon