-
- 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.- Since:
- 1.0.14
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description intcalculateOffsetX()Calculates the x-offset for drawing the shadow image relative to the source.intcalculateOffsetY()Calculates the y-offset for drawing the shadow image relative to the source.BufferedImagecreateDropShadow(BufferedImage source)Creates and returns an image containing the drop shadow for the specified source image.
-
-
-
Method Detail
-
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.
-
-