Revision 1062 trunk/libraries/libFMap/src/com/iver/cit/gvsig/fmap/tools/Behavior/AreaMapTool.java
AreaMapTool.java | ||
---|---|---|
1 | 1 |
package com.iver.cit.gvsig.fmap.tools.Behavior; |
2 | 2 |
|
3 |
import com.iver.cit.gvsig.fmap.tools.AreaListenerImpl; |
|
3 | 4 |
import com.iver.cit.gvsig.fmap.tools.BehaviorException; |
4 | 5 |
import com.iver.cit.gvsig.fmap.tools.Events.MeasureEvent; |
6 |
import com.iver.cit.gvsig.fmap.tools.Listeners.MeasureListener; |
|
7 |
import com.iver.cit.gvsig.fmap.tools.Listeners.ToolListener; |
|
5 | 8 |
|
6 | 9 |
import java.awt.Color; |
7 | 10 |
import java.awt.Graphics; |
... | ... | |
17 | 20 |
*/ |
18 | 21 |
public class AreaMapTool extends MeasureMapTool { |
19 | 22 |
/** |
23 |
* @param ali |
|
24 |
*/ |
|
25 |
public AreaMapTool(MeasureListener ali) { |
|
26 |
super(ali); |
|
27 |
} |
|
28 |
|
|
29 |
/** |
|
20 | 30 |
* @see com.iver.cit.gvsig.fmap.tools.Behavior.MapTool#paintComponent(java.awt.Graphics) |
21 | 31 |
*/ |
22 | 32 |
public void paintComponent(Graphics g) { |
... | ... | |
39 | 49 |
if (E.getClickCount() == 2) { |
40 | 50 |
listener.polylineFinished(new MeasureEvent( |
41 | 51 |
(Double[]) arrayX.toArray(new Double[0]), |
42 |
(Double[]) arrayX.toArray(new Double[0]))); |
|
52 |
(Double[]) arrayX.toArray(new Double[0]), E));
|
|
43 | 53 |
arrayX.clear(); |
44 | 54 |
arrayY.clear(); |
45 | 55 |
isClicked = false; |
... | ... | |
56 | 66 |
|
57 | 67 |
listener.pointFixed(new MeasureEvent( |
58 | 68 |
(Double[]) arrayX.toArray(new Double[0]), |
59 |
(Double[]) arrayX.toArray(new Double[0]))); |
|
69 |
(Double[]) arrayX.toArray(new Double[0]), E));
|
|
60 | 70 |
} |
61 | 71 |
} |
62 | 72 |
|
... | ... | |
94 | 104 |
changeAntPoint(E.getPoint()); |
95 | 105 |
|
96 | 106 |
MeasureEvent event = new MeasureEvent((Double[]) arrayX.toArray( |
97 |
new Double[0]), (Double[]) arrayY.toArray(new Double[0])); |
|
107 |
new Double[0]), (Double[]) arrayY.toArray(new Double[0]), E);
|
|
98 | 108 |
listener.points(event); |
99 | 109 |
getMapControl().repaint(); |
100 | 110 |
} |
... | ... | |
107 | 117 |
* |
108 | 118 |
* @throws BehaviorException Excepci?n lanzada cuando el Maptool. |
109 | 119 |
*/ |
110 |
public void mouseDragged(MouseEvent E) throws BehaviorException {
|
|
111 |
mouseMoved(E);
|
|
120 |
public void mouseDragged(MouseEvent e) throws BehaviorException {
|
|
121 |
mouseMoved(e);
|
|
112 | 122 |
} |
113 | 123 |
} |
Also available in: Unified diff