示例#1
0
  public void updateStyles() {
    List removedElements = this.mapLayerPanel.getRemovedElements();

    Iterator it = removedElements.iterator();
    while (it.hasNext()) {
      LayerNode layerNode = (LayerNode) it.next();
      String layerName = layerNode.getLayer().getName();
      selectedStyles.remove(layerName);
    } // fin del while
  } // fin del método
示例#2
0
 /** Almacena el estilo seleccionado por el usuario */
 private void saveStyle() {
   String style = (String) jcbStyle.getSelectedItem();
   if (style != null) {
     List selectedLayer = this.mapLayerPanel.getSelectedItemsFromRigthList();
     if (selectedLayer != null) {
       LayerNode node = (LayerNode) selectedLayer.get(0);
       MapLayer layer = node.getLayer();
       String layerName = layer.getName();
       selectedStyles.put(layerName, style);
     } // fin if
   } // fin if
 } // fin del método
示例#3
0
  /** Actualiza el comboBox de estilos con los estilos disponibles para la capa seleccionada */
  private void updatejcbStyles() {
    List selectedLayer = this.mapLayerPanel.getSelectedItemsFromRigthList();
    if (selectedLayer.size() == 1) {
      LayerNode node = (LayerNode) selectedLayer.get(0);
      MapLayer layer = node.getLayer();

      List styles = getLayerStyles(layer.getName());
      Iterator it = styles.iterator();

      while (it.hasNext()) {
        Style style = (Style) it.next();
        jcbStyleModel.addElement(style.getName());
      } // fin del while

      if (selectedStyles != null) {
        String style = (String) selectedStyles.get(layer.getName());
        if (style != null) jcbStyle.setSelectedItem(style);
      }
    }
  } // fin del método