Interface SubstanceWatermark

    • Method Detail

      • drawWatermarkImage

        void drawWatermarkImage​(Graphics graphics,
                                Component c,
                                int x,
                                int y,
                                int width,
                                int height)
        Draws the watermark on the specified graphics context in the specified region.
        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

        boolean updateWatermarkImage​(SubstanceSkin skin)
        Updates the current watermark image.
        Parameters:
        skin - Skin for the watermark.
        Returns:
        true if the watermark has been updated successfully, false otherwise.
      • previewWatermark

        void previewWatermark​(Graphics g,
                              SubstanceSkin skin,
                              int x,
                              int y,
                              int width,
                              int height)
        Draws the preview of the watermark image.
        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.
      • dispose

        void dispose()
        Disposes the memory associated with this watermark.