Interface ShadowGenerator

  • All Known Implementing Classes:
    DefaultShadowGenerator

    public interface ShadowGenerator
    An interface that defines the API for a shadow generator. Some plot classes use this to create drop shadows.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      int calculateOffsetX()
      Calculates the x-offset for drawing the shadow image relative to the source.
      int calculateOffsetY()
      Calculates the y-offset for drawing the shadow image relative to the source.
      java.awt.image.BufferedImage createDropShadow​(java.awt.image.BufferedImage source)
      Creates and returns an image containing the drop shadow for the specified source image.
    • Method Detail

      • createDropShadow

        java.awt.image.BufferedImage createDropShadow​(java.awt.image.BufferedImage source)
        Creates and returns an image containing the drop shadow for the specified source image.
        Parameters:
        source - the source image.
        Returns:
        A new image containing the shadow.
      • calculateOffsetX

        int calculateOffsetX()
        Calculates the x-offset for drawing the shadow image relative to the source.
        Returns:
        The x-offset.
      • calculateOffsetY

        int calculateOffsetY()
        Calculates the y-offset for drawing the shadow image relative to the source.
        Returns:
        The y-offset.