org.tigris.gef.ui
Class Swatch

java.lang.Object
  extended by org.tigris.gef.ui.Swatch
All Implemented Interfaces:
javax.swing.Icon

public class Swatch
extends java.lang.Object
implements javax.swing.Icon


Field Summary
protected static java.util.Hashtable _swatches
           
 
Constructor Summary
Swatch(java.awt.Color c)
           
 
Method Summary
static Swatch forColor(java.awt.Color c)
           
 int getIconHeight()
           
 int getIconWidth()
           
 void paintIcon(java.awt.Component c, java.awt.Graphics g, int x, int y)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_swatches

protected static java.util.Hashtable _swatches
Constructor Detail

Swatch

public Swatch(java.awt.Color c)
Method Detail

forColor

public static Swatch forColor(java.awt.Color c)

paintIcon

public void paintIcon(java.awt.Component c,
                      java.awt.Graphics g,
                      int x,
                      int y)
Specified by:
paintIcon in interface javax.swing.Icon

getIconWidth

public int getIconWidth()
Specified by:
getIconWidth in interface javax.swing.Icon

getIconHeight

public int getIconHeight()
Specified by:
getIconHeight in interface javax.swing.Icon