Package schmitzm.geotools.gui

Dieses Paket enthält GUI-Klassen, die auf der GeoTools-Bibliothek basieren.

See:
          Description

Class Summary
ColorMapPanel Besides a table for the color map entries this panel contains components to controll other ColorMap properties.
ColorMapTable Diese Klasse stellt eine Tabelle dar, in der eine ColorMap dargestellt und veraendert werden kann.
CRSSelectionDialog Dieser Dialog stellt verschiedene CoordinateReferenceSystem (CRS) zur Auswahl.
FeatureCollectionFilterPanel Diese Klasse stellt ein Panel zur Verfuegung, mit der ein Filter in Form einer arithmetischen (und boolschen) Formel erstellt werden kann.
FeatureCollectionFrame Dieses Fenster stellt eine FeatureCollection als Tabelle dar.
FeatureCollectionTableModel Tabellen-Modell fuer eine FeatureCollection.
FeatureFilterPanel Diese Klasse stellt ein Panel zur Verfuegung, mit der ein Filter in Form einer arithmetischen (und boolschen) Formel erstellt werden kann.
FeatureInputOption Eingabe-Option zur Definition eines SimpleFeature im MultipleOptionPane.
FeatureLayerFilterDialog Diese Klasse stellt einen Dialog dar, in dem eine FeatureCollection ueber eine Formel gefiltert werden kann.
FeatureTablePane Diese Komponente stellt eine Tabelle dar, in der die Attribute einer FeatureCollection dargestellt werden.
FeatureTypeInputOption Eingabe-Option zur Definition eines SimpleFeatureType im MultipleOptionPane.
GeoMapPane Das GeoMapPane erweitert das SelectableXMapPane um einen Massstab-Balken, sowie ein horizontales und vertikales Koordinaten-Raster (Grid), in dem die Geo-Referenz des angezeigten Karten-Bereichs angezeigt wird.
GeoPositionLabel Diese Klasse stellt ein JLabel dar, in dem (2dimensionale) Geo-Koordinaten angezeigt werden.
GeotoolsGUIUtil Diese Klasse enthaelt statische Hilfsmethoden im Bereich Geotools GUI.
GridPanel Diese Klasse stellt eine horizontale oder vertikale Koordinaten-Leiste (Grid) dar, die an ein SelectableXMapPane gekoppelt ist.
GridPanelFormatter This class defines how the GridPanel shows the coordinate grid and the coordinates.
GridPanelFormatter_DHDN  
GridPanelFormatter_LatLon1 This class defines a GridPanelFormatter for the WGS84 CoordinateReferenceSystem.
JMapEditorPane The JMapEditorPane extends the SelectableXMapPane with functionalities to create new vector layers by successively click points via mouse.
JMapEditorToolBar A toolbar to control the operations of a JMapEditorPane.
JMapEditorToolBar.EditorPaneToolBarAction Extends the AbstractAction with maintaining an ID and the JMapEditorToolBar the action controls.
LayeredEditorFrame Diese Klasse stellt ein Fenster dar, in dem layer-basiert Geo-Objekte grafisch dargestellt und neue Vektor-Layer erstellt werden koennen.
LayeredMapFrame Diese Klasse stellt ein Fenster dar, in dem layer-basiert Objekte grafisch dargestellt werden koennen.
LayeredMapPane Diese Klasse stellt ein Panel dar, in dem layer-basiert Objekte grafisch dargestellt werden koennen.
MapActionControlPane Diese Klasse stellt einen JToolBar dar, mit dem zwischen den verschiedenen "Klick"- und "Drag"-Aktionen des SelectableXMapPane gewechselt werden kann: Info: Links-Klick: nichts Links-Drag: nichts Rechts-Klick: nichts Rechts-Drag: Karten-Ausschnitt verschieben Zoom: Links-Klick: Zoom in Links-Drag: Zoom in auf selektierten Bereich Rechts-Klick: Zoom out Rechts-Drag: Karten-Ausschnitt verschieben SelectTop:
Die Auswahl-Aktionen beziehen sich auf das oberste sichtbare SimpleFeature und fuehren zu einem FeatureSelectedEvent: Links-Klick: einzelnes SimpleFeature selektieren Links-Drag: alle Features im selektierten Bereich auswaehlen Rechts-Klick: nichts Rechts-Drag: Karten-Ausschnitt verschieben SelectAll:
Wie SelectTop.
MapContextControlPane Diese Komponente ist an ein SelectableXMapPane gekoppelt und stellt die dargestellten Layer in Form eine Liste dar.
MapPaneStatusBar Stellt ein BorderLayout-Panel dar, in dem links ein RasterPositionLabel und rechts ein GeoPositionLabel dargestellt ist.
MouseSelectionTracker Extends the geotools org.geotools.swing.MouseSelectionTracker with an enable/disable functionality.
RasterPositionLabel Diese Klasse stellt ein JLabel dar, in dem (2dimensionale) Raster-Koordinaten und der Rasterwert an der entsprechenden Stelle angezeigt werden.
ScalePane Diese Klasse stellt einen Massstab-Balken (ScalePanel) und die dazugehoerende Aufloesung in Metern pro Bildschirm-Pixel dar.
ScalePanel Stellt einen horizontalen Massstab-Balken dar.
SelectableFeatureTablePane Extends the FeatureTablePane with buttons and functionality to select lines.
SelectableXMapPane Diese Klasse erweitert die Geotools-Klasse org.geotools.swing.JMapPane um folgende Features: zusaetzliche Maus-Steuerungen: Linksklick: ueber #setState(int) eingestellte Aktion Rechtsklick: Zoom-Out um Faktor 2 (nur wenn Linksklick auf Zoom-In eingestellt ist) Drag mit linker Maustaste: neuen Karten-Bereich selektieren oder Features selektieren (siehe #setState(int)) Drag mit rechter Maustaste: Karten-Bereich verschieben Mausrad: Zoom-In/Out ueber aktueller Position (Faktor 1.2) Ankoppeln von JMapPaneListener und Ausloesung diverser Ereignisse: ScaleChangedEvent: Wird ausgeloest, wenn sich die Aufloesung der angezeigten Karte aendert MapAreaChangedEvent: Wird ausgeloest, wenn sich die Aufloesung angezeigte Karte-Ausschnitt aendert GeneralSelectionEvent: Wird ausgeloest, wenn der Anwender einen Bereich aus der Karte ausgewaehlt hat (egal ob dabei gezoomt wurde, Features/Raster selektiert wurden, oder nicht selektiert wurde) FeatureSelectedEvent: Wird ausgeloest, wenn der Anwender Features aus der Karte ausgewaehlt hat GridCoverageSelectedEvent: Wird ausgeloest, wenn der Anwender Raster-Bereiche aus der Karte ausgewaehlt hat Sofern eingeschaltet, erfolgt Highlighting immer auf dem obersten sichtbaren Nicht-Raster-Layer.
StyleToolBar A toolbar to define simple parameters of a layer style.
 

Enum Summary
JMapEditorPane.EditorMode Modes, the editor can be perform.
MouseSelectionTracker.SelectionMode Selection events the tracker reacts on.
 

Package schmitzm.geotools.gui Description

Dieses Paket enthält GUI-Klassen, die auf der GeoTools-Bibliothek basieren.