package de.unisiegen.gtitool.ui.swing;
import java.awt.Color;
import javax.swing.JColorChooser;
import javax.swing.JComponent;
import javax.swing.JPanel;
import javax.swing.colorchooser.ColorSelectionModel;
/**
* Special {@link JColorChooser}.
*
* @author Christian Fehler
*/
public final class JGTIColorChooser extends JColorChooser
{
/**
* The serial version uid.
*/
private static final long serialVersionUID = 3745141498172501423L;
/**
* Allocates a new {@link JGTIColorChooser}.
*/
public JGTIColorChooser ()
{
super ();
init ();
}
/**
* Allocates a new {@link JGTIColorChooser}.
*
* @param initialColor The initial {@link Color}.
*/
public JGTIColorChooser ( Color initialColor )
{
super ( initialColor );
init ();
}
/**
* Allocates a new {@link JGTIColorChooser}.
*
* @param model The {@link ColorSelectionModel}.
*/
public JGTIColorChooser ( ColorSelectionModel model )
{
super ( model );
init ();
}
/**
* Initializes this {@link JComponent}.
*/
private final void init ()
{
setPreviewPanel ( new JPanel () );
}
}