BottomLeftImg.java :  » OSGi » antilia » com » antilia » web » roundpane » Java Open Source

Java Open Source » OSGi » antilia 
antilia » com » antilia » web » roundpane » BottomLeftImg.java
/**
 * This software is provided as IS by Antilia-Soft SL.
 * Copyright 2006-2007.
 */
package com.antilia.web.roundpane;

import java.awt.Color;
import java.awt.Graphics2D;

/**
 * @author Ernesto Reinaldo Barreiro (reiern70@gmail.com)
 *
 */
public class BottomLeftImg extends TransparentImageResource {

  private static final long serialVersionUID = 1L;

  private Color color;

  /**
   * 
   * @param color
   */
  public BottomLeftImg(final Color color, boolean ie6) {
    super(15, 15, ie6?"gif":"png");
    this.color = color;
  }
  
  /**
   * 
   * @param color
   */
  public BottomLeftImg(String color, boolean ie6) {
    this(ColorMapper.mapColor(color), ie6);
  }
  

  /* (non-Javadoc)
   * @see org.apache.wicket.markup.html.image.resource.RenderedDynamicImageResource#render(java.awt.Graphics2D)
   */
  @Override
  protected boolean render(Graphics2D graphics) {
    graphics.setColor(getColor());    
    graphics.fillArc(0, -15, 30, 30, 180, 90);
    return true;
  }

  public Color getColor() {
    return color;
  }

  public void setColor(Color color) {
    this.color = color;
  }
}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.