Module platform

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

    Modifier and Type
    Method
    Description
    int
    Calculates the x-offset for drawing the shadow image relative to the source.
    int
    Calculates the y-offset for drawing the shadow image relative to the source.
    Creates and returns an image containing the drop shadow for the specified source image.
  • Method Details

    • createDropShadow

      BufferedImage createDropShadow(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.