資源簡(jiǎn)介
Swing 菱形水晶按鈕,鼠標(biāo)淡入淡出效果。
代碼片段和文件信息
package?button;
import?java.awt.AlphaComposite;
import?java.awt.Color;
import?java.awt.Dimension;
import?java.awt.Font;
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?static?final?long?serialVersionUID?=?-277483654648564808L;
private?String?text;
????private?float?alpha?=?1f;??
????
????private?boolean?isMouseEntered?=?false;
????private?boolean?isPressed?=?false;
????
????private?Color?COLOR_CENTER_DARK?=?new?Color(143?181?227);
????private?Color?COLOR_CENTER_LIGHT?=?new?Color(203?255?255);?
??
????
????private?Color?COLOR_BO
評(píng)論
共有 條評(píng)論