Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package org.richfaces.renderkit.html.images;
 
 import java.awt.Color;
import  org.richfaces.resource.DynamicUserResource;
@DynamicUserResource
public class SquareSeparatorImage extends ToolbarSeparatorImage {
    private static final Dimension DIMENSIONS = new Dimension(9, 9);
    public Dimension getDimension() {
        return ;
    }
    public void paint(Graphics2D g2d) {
        Color gradientColorStart = .;
        Color gradientColorEnd = new Color(this.getHeaderBackgroundColor());
        Rectangle2D inSquare = new Rectangle2D.Double(2, 2, .getWidth() - 4, .getHeight() - 4);
        GradientPaint paint = new GradientPaint((float) 2, (float) 2, gradientColorStart, (float.getWidth() - 2,
            (float.getHeight() - 2, gradientColorEnd);
        g2d.setPaint(paint);
        g2d.fill(inSquare);
        RoundRectangle2D outSquare = new RoundRectangle2D.Double(0, 0, .getWidth(), .getHeight(), 4, 4);
        Rectangle2D midSquare = new Rectangle2D.Double(1, 1, .getWidth() - 2, .getHeight() - 2);
        g2d.setColor(new Color(this.getHeaderBackgroundColor()));
        Area area2 = new Area(outSquare);
        area2.subtract(new Area(midSquare));
        g2d.fill(area2);
        g2d.setColor(new Color(this.getHeaderGradientColor()));
        Area area = new Area(midSquare);
        area.subtract(new Area(inSquare));
        g2d.fill(area);
    }
New to GrepCode? Check out our FAQ X