Class StrokeSwatch

java.lang.Object
noaa.coastwatch.gui.visual.StrokeSwatch
All Implemented Interfaces:
Icon

public class StrokeSwatch extends Object implements Icon
The StrokeSwatch class is an icon that shows a rectangle of a given line pattern.
Since:
3.1.7
Author:
Peter Hollemans
  • Constructor Details

    • StrokeSwatch

      public StrokeSwatch(Stroke stroke, int width, int height)
      Create a new stroke swatch.
      Parameters:
      stroke - the stroke to display.
      width - the icon width.
      height - the icon height.
  • Method Details

    • getIconWidth

      public int getIconWidth()
      Gets the icon width.
      Specified by:
      getIconWidth in interface Icon
    • getIconHeight

      public int getIconHeight()
      Gets the icon height.
      Specified by:
      getIconHeight in interface Icon
    • paintIcon

      public void paintIcon(Component c, Graphics g, int x, int y)
      Paints the icon to the specified graphics context.
      Specified by:
      paintIcon in interface Icon
    • setStroke

      public void setStroke(Stroke stroke)
      Sets the swatch stroke.