net.simplace.ui.panel.FWLayeredMapPanel

This class provides a FWDefaultPanel, which contains components to display org.geotools.feature.FeatureCollection- and org.geotools.coverage.grid.GridCoverage2D-Objekts of the Geotools-Library.
The panel itself does not implement methods to maintain the displayed layers. Instead the methods getMapPane() and de.schmitzm.geotools.gui.SelectableXMapPane provide access to all necessary functions.
The swing components this panel is designed with are taken from the schmitzm-library of Martin Schmitz and base on Geotools.


public class FWLayeredMapPanel extends FWDefaultPanel {
// Public Constructors
public FWLayeredMapPanel(FWAbstractFunctionality aFunctionality, boolean
aUseButtons);

// Protected Instance Variables
protected MapActionControlPane mapControl;
protected LayeredMapPane layeredMapPane;
protected MapPaneStatusBar mapStatus;

// Public Instance Methods
public SelectableXMapPane getMapPane();

Returns the map display component. Use de.schmitzm.geotools.gui.SelectableXMapPane to maintain the layers (add, remove, ...).
public ColorMapManager getMapContextControlPane();

Returns the manager to maintain the (default) color maps provided by the de.schmitzm.geotools.gui.MapContextControlPanelayer control component.
public void resetCaptions(Map aCaptionsMap); // Overrides FWDefaultPanel

Resets the labels of this panel from ImpetusClient reseource by the current locale.

// Protected Instance Methods
protected void initGUI();

Creates the GUI components an puts them into net.simplace.ui.panel.FWLayeredMapPanelview panel.


}



Hierarchy: java.lang.Object - java.awt.Component (java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable) - java.awt.Container - javax.swing.JComponent (java.io.Serializable, javax.swing.TransferHandler.HasGetTransferHandler) - javax.swing.JPanel (javax.accessibility.Accessible) - FWDefaultPanel (java.awt.event.ActionListener) - FWLayeredMapPanel