public class ImageOverlay extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
ImageProvider |
image
the image ressource to use as overlay
|
private double |
offsetBottom
offset of the image from bottom border, values between 0 and 1
|
private double |
offsetLeft
offset of the image from left border, values between 0 and 1
|
private double |
offsetRight
offset of the image from top border, values between 0 and 1
|
private double |
offsetTop
offset of the image from right border, values between 0 and 1
|
| Constructor and Description |
|---|
ImageOverlay(ImageProvider image)
Create an overlay in southeast corner.
|
ImageOverlay(ImageProvider image,
double offsetLeft,
double offsetTop,
double offsetRight,
double offsetBottom)
Create an overlay info.
|
| Modifier and Type | Method and Description |
|---|---|
java.awt.image.BufferedImage |
apply(java.awt.image.BufferedImage ground)
Handle overlay.
|
public ImageProvider image
private double offsetLeft
private double offsetRight
private double offsetTop
private double offsetBottom
public ImageOverlay(ImageProvider image, double offsetLeft, double offsetTop, double offsetRight, double offsetBottom)
image - imager provider for the overlay iconoffsetLeft - offset of the image from left border, values between 0 and 1, -1 for auto-calculationoffsetTop - offset of the image from top border, values between 0 and 1, -1 for auto-calculationoffsetRight - offset of the image from right border, values between 0 and 1, -1 for auto-calculationoffsetBottom - offset of the image from bottom border, values between 0 and 1, -1 for auto-calculationpublic ImageOverlay(ImageProvider image)
image - imager provider for the overlay iconImageOverlay(ImageProvider, double, double, double, double)public java.awt.image.BufferedImage apply(java.awt.image.BufferedImage ground)
ground - the base image for the overlay (gets modified!)