package buttonDemo;
import java.awt.AlphaComposite;
import java.awt.Color;
import java.awt.GradientPaint;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import javax.swing.BorderFactory;
import javax.swing.JButton;
public class CrystalButton extends JButton {
private String text;
private float alpha = 1f;
private boolean isMouseEntered = false;
private boolean isPressed = false;
private Color COLOR_DARK_PURPLE = new Color(161, 123, 192);
private Color COLOR_LIGHT_PURPLE = new Color(255, 228, 255);
private Color COLOR_TEXT_DARKBLUE = new Color(90, 121,255);
public CrystalButton(String buttonText) {
// super(buttonText);
this.