Class ScreenshotIcon

java.lang.Object
uno.anahata.asi.swing.icons.AbstractAnahataIcon
uno.anahata.asi.swing.icons.ScreenshotIcon
All Implemented Interfaces:
Icon

public class ScreenshotIcon extends AbstractAnahataIcon
A programmatically drawn Icon representing a "Screenshot" action.

Stylized as a flat-screen monitor using the Barça palette (Blue screen, Red stand), representing the capture and management of multimodal UI state.

Author:
anahata
  • Constructor Details

    • ScreenshotIcon

      public ScreenshotIcon(int size)
      Constructs a new ScreenshotIcon with the specified size.
      Parameters:
      size - The size in pixels.
  • Method Details

    • paintIcon

      public void paintIcon(Component c, Graphics g, int x, int y)

      Renders a crisp monitor silhouette with a weighted base to symbolize the capture of visual context.