Class ProportionalSymbolsPanel

java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
org.gvsig.symbology.gui.layerproperties.ProportionalSymbolsPanel
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible, org.gvsig.app.project.documents.view.legend.gui.ILegendPanel

public class ProportionalSymbolsPanel extends JPanel implements org.gvsig.app.project.documents.view.legend.gui.ILegendPanel
Implements the panel for the legend of proportional symbols.In the interface will be options to select the value field, the normalization field (if the user wants to use it) and options to select the symbol an its minimum and maximum size. Also there will be possible to select a background symbol (only when the shapetype of the layer is polygonal).
Author:
jaume dominguez faus - jaume.dominguez@iver.es, jldominguez
See Also:
  • Constructor Details

    • ProportionalSymbolsPanel

      public ProportionalSymbolsPanel()
      Default constructor
  • Method Details

    • setData

      public void setData(org.gvsig.fmap.mapcontext.layers.FLayer lyr, org.gvsig.fmap.mapcontext.rendering.legend.ILegend legend)
      Specified by:
      setData in interface org.gvsig.app.project.documents.view.legend.gui.ILegendPanel
    • getLegend

      public org.gvsig.fmap.mapcontext.rendering.legend.ILegend getLegend()
      Specified by:
      getLegend in interface org.gvsig.app.project.documents.view.legend.gui.ILegendPanel
    • getDescription

      public String getDescription()
      Specified by:
      getDescription in interface org.gvsig.app.project.documents.view.legend.gui.ILegendPanel
    • getIcon

      public ImageIcon getIcon()
      Specified by:
      getIcon in interface org.gvsig.app.project.documents.view.legend.gui.ILegendPanel
    • getParentClass

      public Class getParentClass()
      Specified by:
      getParentClass in interface org.gvsig.app.project.documents.view.legend.gui.ILegendPanel
    • getTitle

      public String getTitle()
      Specified by:
      getTitle in interface org.gvsig.app.project.documents.view.legend.gui.ILegendPanel
    • getLegendClass

      public Class getLegendClass()
      Specified by:
      getLegendClass in interface org.gvsig.app.project.documents.view.legend.gui.ILegendPanel
    • isSuitableFor

      public boolean isSuitableFor(org.gvsig.fmap.mapcontext.layers.FLayer layer)
      Specified by:
      isSuitableFor in interface org.gvsig.app.project.documents.view.legend.gui.ILegendPanel
    • getPanel

      public JPanel getPanel()
      Specified by:
      getPanel in interface org.gvsig.app.project.documents.view.legend.gui.ILegendPanel