Package org.jfree.chart.util
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.
-
-