Revision 42036 trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.fmap.control/src/main/java/org/gvsig/fmap/mapcontrol/tools/Behavior/CircleBehavior.java

View differences:

CircleBehavior.java
29 29
import java.awt.geom.Point2D;
30 30
import java.awt.geom.Rectangle2D;
31 31
import java.awt.image.BufferedImage;
32
import java.util.Date;
32 33

  
33 34
import org.gvsig.fmap.geom.primitive.Arc;
34 35
import org.gvsig.fmap.mapcontext.ViewPort;
......
38 39
import org.gvsig.fmap.mapcontrol.tools.Listeners.CircleListener;
39 40
import org.gvsig.fmap.mapcontrol.tools.Listeners.PolylineListener;
40 41
import org.gvsig.fmap.mapcontrol.tools.Listeners.ToolListener;
42

  
41 43
import org.slf4j.Logger;
42 44
import org.slf4j.LoggerFactory;
43 45

  
......
52 54
 */
53 55
public class CircleBehavior extends Behavior {
54 56
        private static final Logger logger = LoggerFactory.getLogger(CircleBehavior.class);
55
        
57

  
56 58
	/**
57 59
	 * First point set, that represents the center of the circle.
58 60
	 */
......
91 93
	 */
92 94
	public void paintComponent(MapControlDrawer mapControlDrawer) {
93 95
		double radio;
94
		BufferedImage img = getMapControl().getImage();
95
		mapControlDrawer.drawImage(img, 0, 0);
96 96
		mapControlDrawer.setColor(Color.black);
97 97

  
98 98

  
......
103 103

  
104 104
			radio = p1.distance(p2);
105 105
			if(radio!=0.0){
106
				Arc arc = null;			
106
				Arc arc = null;
107 107
				arc = createArc(p1.getX(), p1.getY(),
108 108
				    radio, 0, Math.PI*2);
109 109
				if (arc != null) {

Also available in: Unified diff