Class FadeDecorator

  • All Implemented Interfaces:
    Decorator

    public class FadeDecorator
    extends java.lang.Object
    implements Decorator
    Decorator that applies an opacity to a component.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      float getOpacity()  
      java.awt.Graphics2D prepare​(Component component, java.awt.Graphics2D graphics)
      Prepares the graphics context into which the component or prior decorator will paint.
      void setOpacity​(float opacity)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • FadeDecorator

        public FadeDecorator()
      • FadeDecorator

        public FadeDecorator​(float opacity)
    • Method Detail

      • getOpacity

        public float getOpacity()
      • setOpacity

        public void setOpacity​(float opacity)
      • prepare

        public java.awt.Graphics2D prepare​(Component component,
                                           java.awt.Graphics2D graphics)
        Description copied from interface: Decorator
        Prepares the graphics context into which the component or prior decorator will paint. This method is called immediately prior to Component.paint(Graphics2D); decorators are called in descending order.
        Specified by:
        prepare in interface Decorator
        Parameters:
        component - The component the decorator is attached to.
        graphics - The graphics context to draw into.
        Returns:
        The graphics context that should be used by the component or prior decorators.