关于美化JButton,先结合一个实例说吧。
package test;
import java.awt.AlphaComposite;
import java.awt.Color;
import java.awt.GradientPaint;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.RenderingHints;
import java.awt.Shape;
import java.awt.geom.RoundRectangle2D;
import java.awt.Color;
import java.awt.GradientPaint;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.RenderingHints;
import java.awt.Shape;
import java.awt.geom.RoundRectangle2D;
import javax.swing.AbstractButton;
import javax.swing.JComponent;
import javax.swing.plaf.basic.BasicButtonUI;
import javax.swing.JComponent;
import javax.swing.plaf.basic.BasicButtonUI;
public class MyButtonUI extends BasicButtonUI{
private static final Color BUTTON_COLOR1 = new Color(205,255,205);
private static final Color BUTTON_COLOR2 = new Color(51,154,47);
public MyButtonUI(){
super();
}
public void paint(Graphics g,JComponent c){
private static final Color BUTTON_COLOR1 = new Color(205,255,205);
private static final Color BUTTON_COLOR2 = new Color(51,154,47);
public MyButtonUI(){
super();
}
public void paint(Graphics g,JComponent c){