• 大小: 9KB
    文件类型: .java
    金币: 1
    下载: 0 次
    发布日期: 2021-01-04
  • 标签: Swing  重画按钮  

资源简介

Swing 菱形水晶按钮,鼠标淡入淡出效果。

资源截图

代码片段和文件信息

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

评论

共有 条评论