/** * Sets image watermark kind. * * @param kind * Image watermark kind. */ public void setKind(ImageWatermarkKind kind) { if (kind == null) { throw new IllegalArgumentException( "Can't pass null to SubstanceImageWatermark.setKind()"); } this.kind = kind; this.updateWatermarkImage(SubstanceLookAndFeel.getCurrentSkin(null)); }
int origImageHeight = this.origImage.getHeight(); if (getKind() == ImageWatermarkKind.SCREEN_CENTER_SCALE) { watermarkImage = SubstanceCoreUtilities.getBlankImage(screenWidth, screenHeight); if ((getKind() == ImageWatermarkKind.SCREEN_TILE) || (getKind() == ImageWatermarkKind.APP_TILE)) { watermarkImage = SubstanceCoreUtilities.getBlankImage(screenWidth, screenHeight); if ((getKind() == ImageWatermarkKind.APP_ANCHOR) || (getKind() == ImageWatermarkKind.APP_CENTER)) { watermarkImage = SubstanceCoreUtilities.getBlankImage( origImageWidth, origImageHeight);
int origImageHeight = this.origImage.getHeight(); if (getKind() == ImageWatermarkKind.SCREEN_CENTER_SCALE) { watermarkImage = SubstanceCoreUtilities.getBlankImage(screenWidth, screenHeight); if ((getKind() == ImageWatermarkKind.SCREEN_TILE) || (getKind() == ImageWatermarkKind.APP_TILE)) { watermarkImage = SubstanceCoreUtilities.getBlankImage(screenWidth, screenHeight); if ((getKind() == ImageWatermarkKind.APP_ANCHOR) || (getKind() == ImageWatermarkKind.APP_CENTER)) { watermarkImage = SubstanceCoreUtilities.getBlankImage( origImageWidth, origImageHeight);
/** * Sets image watermark kind. * * @param kind * Image watermark kind. */ public void setKind(ImageWatermarkKind kind) { if (kind == null) { throw new IllegalArgumentException( "Can't pass null to SubstanceImageWatermark.setKind()"); } this.kind = kind; this.updateWatermarkImage(SubstanceLookAndFeel.getCurrentSkin(null)); }
switch (getKind()) { case SCREEN_CENTER_SCALE: case SCREEN_TILE:
/** * Sets image watermark opacity. * * @param opacity * Image watermark opacity. * @throws IllegalArgumentException * if the argument is not in 0.0-1.0 range. */ public void setOpacity(float opacity) { if ((opacity < 0.0f) || (opacity > 1.0f)) { throw new IllegalArgumentException( "SubstanceImageWatermark.setOpacity() can get value in 0.0-1.0 range, was passed value " + opacity); } this.opacity = opacity; this.updateWatermarkImage(SubstanceLookAndFeel.getCurrentSkin(null)); } }
switch (getKind()) { case SCREEN_CENTER_SCALE: case SCREEN_TILE:
/** * Sets image watermark opacity. * * @param opacity * Image watermark opacity. * @throws IllegalArgumentException * if the argument is not in 0.0-1.0 range. */ public void setOpacity(float opacity) { if ((opacity < 0.0f) || (opacity > 1.0f)) { throw new IllegalArgumentException( "SubstanceImageWatermark.setOpacity() can get value in 0.0-1.0 range, was passed value " + opacity); } this.opacity = opacity; this.updateWatermarkImage(SubstanceLookAndFeel.getCurrentSkin(null)); } }