Revision 28 org.gvsig.derivedgeometries/trunk/org.gvsig.derivedgeometries/org.gvsig.derivedgeometries.main/src/main/java/org/gvsig/derivedgeometries/main/Main.java
Main.java | ||
---|---|---|
38 | 38 |
import org.gvsig.fmap.mapcontext.MapContextManager; |
39 | 39 |
import org.gvsig.fmap.mapcontext.exceptions.LoadLayerException; |
40 | 40 |
import org.gvsig.fmap.mapcontext.layers.FLayer; |
41 |
import org.gvsig.fmap.mapcontext.layers.order.impl.TrivialLayerOrderManager; |
|
42 | 41 |
import org.gvsig.fmap.mapcontrol.MapControl; |
43 | 42 |
import org.gvsig.fmap.mapcontrol.MapControlCreationException; |
44 | 43 |
import org.gvsig.fmap.mapcontrol.MapControlLocator; |
... | ... | |
63 | 62 |
|
64 | 63 |
private MapControl mapControl; |
65 | 64 |
|
66 |
private TrivialLayerOrderManager layerOrderManager; |
|
67 |
|
|
68 | 65 |
private JFrame mainFrame; |
69 | 66 |
|
70 | 67 |
// Actions |
... | ... | |
74 | 71 |
|
75 | 72 |
private AbstractAction exit; |
76 | 73 |
|
74 |
|
|
75 |
|
|
77 | 76 |
public static void main(String[] args) { |
78 | 77 |
new DefaultLibrariesInitializer().fullInitialize(); |
79 | 78 |
Main main = new Main(); |
... | ... | |
87 | 86 |
dataManager = DALLocator.getDataManager(); |
88 | 87 |
mapContextManager = MapContextLocator.getMapContextManager(); |
89 | 88 |
windowManager = ToolsSwingLocator.getWindowManager(); |
90 |
layerOrderManager = new TrivialLayerOrderManager(); |
|
91 | 89 |
mapContextManager.getSymbolManager().getSymbolPreferences() |
92 | 90 |
.setDefaultSymbolFillColorAleatory(true); |
91 |
|
|
92 |
// Register our DummyLayerOrderManger needed to add sample layer |
|
93 |
MapContextLocator.registerDefaultOrderManager(DummyLayerOrderManager.class); |
|
93 | 94 |
} |
94 | 95 |
|
95 | 96 |
private void doMain() { |
... | ... | |
170 | 171 |
|
171 | 172 |
public void actionPerformed(ActionEvent e) { |
172 | 173 |
try { |
174 |
addLayer("src/main/resources/sample-cartography/puertos_andalucia.shp"); |
|
175 |
addLayer("src/main/resources/sample-cartography/hidro_andalucia.shp"); |
|
173 | 176 |
addLayer("src/main/resources/sample-cartography/Provincias andalucia.shp"); |
174 |
addLayer("src/main/resources/sample-cartography/hidro_andalucia.shp"); |
|
175 |
addLayer("src/main/resources/sample-cartography/puertos_andalucia.shp"); |
|
176 | 177 |
|
177 | 178 |
ThreadSafeDialogsManager dlgManager = |
178 | 179 |
ToolsSwingLocator.getThreadSafeDialogsManager(); |
... | ... | |
216 | 217 |
(FeatureStore) dataManager.openStore("Shape", params); |
217 | 218 |
|
218 | 219 |
FLayer layer = mapContextManager.createLayer(store.getName(), store); |
219 |
|
|
220 |
mapControl.getMapContext().setOrderManager(layerOrderManager); |
|
220 |
|
|
221 |
|
|
221 | 222 |
mapControl.getMapContext().getLayers().addLayer(layer); |
222 | 223 |
mapControl.getMapContext().getLayers().setActive(true); |
223 | 224 |
layer.dispose(); |
Also available in: Unified diff