org.pushingpixels.substance.api.trait.SubstanceTrait, org.pushingpixels.substance.api.watermark.SubstanceWatermarkSubstanceCopperplateEngravingWatermark, SubstanceFabricWatermark, SubstanceGenericNoiseWatermark, SubstanceMagneticFieldWatermark, SubstanceMarbleVeinWatermark, SubstanceMazeWatermark, SubstancePlanktonWatermark, SubstanceWoodWatermarkpublic class SubstanceNoiseWatermark
extends java.lang.Object
implements org.pushingpixels.substance.api.watermark.SubstanceWatermark
| Modifier and Type | Field | Description |
|---|---|---|
protected java.lang.String |
displayName |
Display name of
this watermark. |
protected boolean |
hasConstantZ |
Indicates whether
this watermark is based on constant Z
values. |
protected NoiseFilter |
noiseFilter |
Noise filter of
this watermark. |
protected boolean |
toBlur |
Indicates whether the resulting image (after applying the
noiseFilter) should be blurred. |
protected double |
xFactor |
Factor along X axis.
|
protected double |
yFactor |
Factor along Y axis.
|
| Constructor | Description |
|---|---|
SubstanceNoiseWatermark(java.lang.String displayName,
double xFactor,
double yFactor,
boolean hasConstantZ,
NoiseFilter noiseFilter,
boolean toBlur) |
Creates a new noise-based watermark.
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
dispose() |
|
void |
drawWatermarkImage(java.awt.Graphics graphics,
java.awt.Component c,
int x,
int y,
int width,
int height) |
|
java.lang.String |
getDisplayName() |
|
void |
previewWatermark(java.awt.Graphics g,
org.pushingpixels.substance.api.SubstanceSkin skin,
int x,
int y,
int width,
int height) |
|
boolean |
updateWatermarkImage(org.pushingpixels.substance.api.SubstanceSkin skin) |
protected java.lang.String displayName
this watermark.protected double xFactor
protected double yFactor
protected boolean hasConstantZ
this watermark is based on constant Z
values.protected NoiseFilter noiseFilter
this watermark.protected boolean toBlur
noiseFilter) should be blurred.public SubstanceNoiseWatermark(java.lang.String displayName,
double xFactor,
double yFactor,
boolean hasConstantZ,
NoiseFilter noiseFilter,
boolean toBlur)
displayName - Display name of this watermark.xFactor - Factor along X axis.yFactor - Factor along Y axis.hasConstantZ - Indicates whether this watermark is based on
constant Z values.noiseFilter - Noise filter of this watermark.toBlur - Indicates whether the resulting image should be blurred.public void drawWatermarkImage(java.awt.Graphics graphics,
java.awt.Component c,
int x,
int y,
int width,
int height)
drawWatermarkImage in interface org.pushingpixels.substance.api.watermark.SubstanceWatermarkpublic boolean updateWatermarkImage(org.pushingpixels.substance.api.SubstanceSkin skin)
updateWatermarkImage in interface org.pushingpixels.substance.api.watermark.SubstanceWatermarkpublic java.lang.String getDisplayName()
getDisplayName in interface org.pushingpixels.substance.api.trait.SubstanceTraitpublic void previewWatermark(java.awt.Graphics g,
org.pushingpixels.substance.api.SubstanceSkin skin,
int x,
int y,
int width,
int height)
previewWatermark in interface org.pushingpixels.substance.api.watermark.SubstanceWatermarkpublic void dispose()
dispose in interface org.pushingpixels.substance.api.watermark.SubstanceWatermark