package tim.prune.gui.colour;
import java.awt.Color;
import java.awt.Dimension;
import javax.swing.JPanel;
import tim.prune.config.ColourUtils;
/**
* Class to act as a colour patch to illustrate a chosen colour
*/
public class ColourPatch extends JPanel
{
/**
* Constructor
* @param inColour starting colour
*/
public ColourPatch(Color inColour)
{
Dimension size = new Dimension(80, 50);
setMinimumSize(size);
setPreferredSize(size);
setColour(inColour);
}
/**
* Set the colour of the patch
* @param inColour Color to use
*/
public void setColour(Color inColour)
{
super.setBackground(inColour);
setToolTipText(ColourUtils.makeHexCode(inColour));
}
}