SubstanceTraitSubstanceImageWatermark, SubstanceNullWatermark, SubstanceStripeWatermarkpublic interface SubstanceWatermark extends SubstanceTrait
| Modifier and Type | Method | Description |
|---|---|---|
void |
dispose() |
Disposes the memory associated with
this watermark. |
void |
drawWatermarkImage(java.awt.Graphics graphics,
java.awt.Component c,
int x,
int y,
int width,
int height) |
Draws the watermark on the specified graphics context in the specified
region.
|
void |
previewWatermark(java.awt.Graphics g,
SubstanceSkin skin,
int x,
int y,
int width,
int height) |
Draws the preview of the watermark image.
|
boolean |
updateWatermarkImage(SubstanceSkin skin) |
Updates the current watermark image.
|
getDisplayNamevoid drawWatermarkImage(java.awt.Graphics graphics,
java.awt.Component c,
int x,
int y,
int width,
int height)
graphics - Graphics context.c - Component that is painted.x - Left X of the region.y - Top Y of the region.width - Region width.height - Region height.boolean updateWatermarkImage(SubstanceSkin skin)
skin - Skin for the watermark.true if the watermark has been updated successfully,
false otherwise.void previewWatermark(java.awt.Graphics g,
SubstanceSkin skin,
int x,
int y,
int width,
int height)
g - Graphic context.skin - Optional skin to use for the preview. Can be ignored by the
implementation.x - the x coordinate of the watermark to be drawn.y - The y coordinate of the watermark to be drawn.width - The width of the watermark to be drawn.height - The height of the watermark to be drawn.void dispose()
this watermark.