Revision 79 org.gvsig.vectorediting/trunk/org.gvsig.vectorediting/org.gvsig.vectorediting.main/src/main/java/org/gvsig/vectorediting/main/Main.java
Main.java | ||
---|---|---|
83 | 83 |
import org.gvsig.vectorediting.swing.api.EditingSwingLocator; |
84 | 84 |
import org.gvsig.vectorediting.swing.api.EditingSwingManager; |
85 | 85 |
import org.gvsig.vectorediting.swing.impl.DefaultEditingBehavior; |
86 |
import org.gvsig.vectorediting.swing.impl.EditingCompoundBehavior; |
|
86 | 87 |
import org.slf4j.Logger; |
87 | 88 |
import org.slf4j.LoggerFactory; |
88 | 89 |
|
... | ... | |
180 | 181 |
|
181 | 182 |
try { |
182 | 183 |
mapControl = mapControlManager.createJMapControlPanel(); |
184 |
|
|
183 | 185 |
editingBehavior = new DefaultEditingBehavior(mapControl); |
186 |
EditingCompoundBehavior editingCompoundBehavior = new EditingCompoundBehavior(editingBehavior); |
|
187 |
mapControl.addBehavior("VectorEditing", editingCompoundBehavior); |
|
188 |
|
|
184 | 189 |
mapControl.addBehavior("zoom", new Behavior[] { |
185 | 190 |
new RectangleBehavior(new ZoomInListenerImpl(mapControl)), |
186 | 191 |
new PointBehavior(new ZoomOutRightButtonListener(mapControl)) }); |
187 |
mapControl.addBehavior("pan", new MoveBehavior(new PanListenerImpl( |
|
188 |
mapControl))); |
|
192 |
mapControl.addBehavior("pan", new MoveBehavior(new PanListenerImpl(mapControl))); |
|
189 | 193 |
|
190 | 194 |
|
191 | 195 |
IProjection defaultProjection = CRSFactory.getCRS(DEFAULT_CRS_CODE); |
192 | 196 |
mapControl.getViewPort().setProjection(defaultProjection); |
193 |
mapControl.addBehavior("VectorEditing", (Behavior) editingBehavior); |
|
194 | 197 |
|
195 | 198 |
// Create actions |
196 | 199 |
createActions(); |
Also available in: Unified diff