1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
import java.awt.Button;
import java.awt.Color;
import java.awt.GradientPaint;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.Rectangle;
import java.awt.geom.RoundRectangle2D;
public class button extends Button
{
public button(String sLabel)
{
this.setLabel(sLabel);
}
public void paint(Graphics g) {
Rectangle rec = this.getBounds();
Graphics2D g2 = (Graphics2D) g ;
GradientPaint gradient = new GradientPaint(0,0,Color.white,rec.width,rec.height,Color.lightGray);
g2.setPaint(gradient);
g2.fill(new RoundRectangle2D.Double(3,3,rec.width-6,rec.height-6,10,10)) ;
};
} |
Partager