Class SubstanceStripeWatermark

    • Constructor Detail

      • SubstanceStripeWatermark

        public SubstanceStripeWatermark()
    • Method Detail

      • drawWatermarkImage

        public void drawWatermarkImage​(Graphics graphics,
                                       Component c,
                                       int x,
                                       int y,
                                       int width,
                                       int height)
        Description copied from interface: SubstanceWatermark
        Draws the watermark on the specified graphics context in the specified region.
        Specified by:
        drawWatermarkImage in interface SubstanceWatermark
        Parameters:
        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.
      • updateWatermarkImage

        public boolean updateWatermarkImage​(SubstanceSkin skin)
        Description copied from interface: SubstanceWatermark
        Updates the current watermark image.
        Specified by:
        updateWatermarkImage in interface SubstanceWatermark
        Parameters:
        skin - Skin for the watermark.
        Returns:
        true if the watermark has been updated successfully, false otherwise.
      • previewWatermark

        public void previewWatermark​(Graphics g,
                                     SubstanceSkin skin,
                                     int x,
                                     int y,
                                     int width,
                                     int height)
        Description copied from interface: SubstanceWatermark
        Draws the preview of the watermark image.
        Specified by:
        previewWatermark in interface SubstanceWatermark
        Parameters:
        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.
      • getDisplayName

        public String getDisplayName()
        Description copied from interface: SubstanceTrait
        Returns the display name of this trait. This method is part of officially supported API.
        Specified by:
        getDisplayName in interface SubstanceTrait
        Returns:
        The display name of this trait.