package disparity.characterCreation.GUIresources;
import java.awt.Color;
import javax.swing.JButton;
public class ColoredButton extends JButton {
private static final long serialVersionUID = 1L;
private String name;
protected ColoredButton(){
new ColoredButton("undefined", Color.GRAY);
}
public ColoredButton(String name, Color color) {
this.setName(name);
setSize(Resources.cbWidth, Resources.cbHeight);
setBorderPainted(false);
setRolloverEnabled(true);
setContentAreaFilled(false);
setIcon(Resources.getImageIcon(color, false, "coloredButton", Resources.cbWidth, Resources.cbHeight));
setRolloverIcon(Resources.getImageIcon(color.darker(), false, "coloredButton", Resources.cbWidth, Resources.cbHeight));
setPressedIcon(Resources.getImageIcon(color, true, "coloredButton", Resources.cbWidth, Resources.cbHeight));
setFont(Resources.getFont());
setForeground(new Color(255,255,255));
setText(name);
setHorizontalTextPosition(JButton.CENTER);
}
}