|
|
@ -42,7 +42,7 @@ import com.fr.van.chart.drillmap.designer.data.comp.MapDataTree; |
|
|
|
import com.fr.workspace.WorkContext; |
|
|
|
import com.fr.workspace.WorkContext; |
|
|
|
|
|
|
|
|
|
|
|
import javax.swing.BorderFactory; |
|
|
|
import javax.swing.BorderFactory; |
|
|
|
import javax.swing.JOptionPane; |
|
|
|
import javax.swing.DefaultComboBoxModel; |
|
|
|
import javax.swing.JPanel; |
|
|
|
import javax.swing.JPanel; |
|
|
|
import javax.swing.SwingConstants; |
|
|
|
import javax.swing.SwingConstants; |
|
|
|
import javax.swing.SwingWorker; |
|
|
|
import javax.swing.SwingWorker; |
|
|
@ -51,6 +51,8 @@ import javax.swing.event.PopupMenuListener; |
|
|
|
import javax.swing.tree.DefaultMutableTreeNode; |
|
|
|
import javax.swing.tree.DefaultMutableTreeNode; |
|
|
|
import javax.swing.tree.TreeNode; |
|
|
|
import javax.swing.tree.TreeNode; |
|
|
|
import javax.swing.tree.TreePath; |
|
|
|
import javax.swing.tree.TreePath; |
|
|
|
|
|
|
|
import java.util.ArrayList; |
|
|
|
|
|
|
|
import java.util.List; |
|
|
|
import java.awt.BorderLayout; |
|
|
|
import java.awt.BorderLayout; |
|
|
|
import java.awt.CardLayout; |
|
|
|
import java.awt.CardLayout; |
|
|
|
import java.awt.Component; |
|
|
|
import java.awt.Component; |
|
|
@ -61,8 +63,6 @@ import java.awt.event.ItemEvent; |
|
|
|
import java.awt.event.ItemListener; |
|
|
|
import java.awt.event.ItemListener; |
|
|
|
import java.awt.event.MouseEvent; |
|
|
|
import java.awt.event.MouseEvent; |
|
|
|
import java.awt.event.MouseListener; |
|
|
|
import java.awt.event.MouseListener; |
|
|
|
import java.util.ArrayList; |
|
|
|
|
|
|
|
import java.util.List; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
/** |
|
|
|
* Created by Mitisky on 16/5/11. |
|
|
|
* Created by Mitisky on 16/5/11. |
|
|
@ -280,14 +280,12 @@ public class VanChartMapSourceChoosePane extends JPanel implements UIObserver { |
|
|
|
public void popupMenuWillBecomeVisible(PopupMenuEvent e) { |
|
|
|
public void popupMenuWillBecomeVisible(PopupMenuEvent e) { |
|
|
|
|
|
|
|
|
|
|
|
String selected = Utils.objectToString(gisLayer.getSelectedItem()); |
|
|
|
String selected = Utils.objectToString(gisLayer.getSelectedItem()); |
|
|
|
|
|
|
|
ZoomLevel zoomSelected = (ZoomLevel) zoomLevel.getSelectedItem(); |
|
|
|
|
|
|
|
|
|
|
|
gisLayer.removeAllItems(); |
|
|
|
gisLayer.setModel(new DefaultComboBoxModel(MapLayerConfigManager.getLayerItems())); |
|
|
|
|
|
|
|
|
|
|
|
for (String item : MapLayerConfigManager.getLayerItems()) { |
|
|
|
|
|
|
|
gisLayer.addItem(item); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
gisLayer.setSelectedItem(selected); |
|
|
|
gisLayer.setSelectedItem(selected); |
|
|
|
|
|
|
|
zoomLevel.setSelectedItem(zoomSelected); |
|
|
|
} |
|
|
|
} |
|
|
|
}); |
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
@ -346,10 +344,7 @@ public class VanChartMapSourceChoosePane extends JPanel implements UIObserver { |
|
|
|
} else { |
|
|
|
} else { |
|
|
|
levels = ZOOM_LEVELS; |
|
|
|
levels = ZOOM_LEVELS; |
|
|
|
} |
|
|
|
} |
|
|
|
zoomLevel.removeAllItems(); |
|
|
|
zoomLevel.setModel(new DefaultComboBoxModel(levels)); |
|
|
|
for (int i = 0; i < levels.length; i++) { |
|
|
|
|
|
|
|
zoomLevel.addItem(levels[i]); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|