Package schmitzm.geotools.gui

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

See:
          Description

Class Summary
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 FeatureOperationTreeFilter 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 Vefuegung, mit der ein FeatureOperationTreeFilter in Form einer arithmetischen (und boolschen) Formel erstellt werden kann.
FeatureInputOption Eingabe-Option zur Definition eines Feature 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 FeatureType im MultipleOptionPane.
GeoMapPane Das GeoMapPane erweitert das JMapPane um einen Massstab-Balken, sowie ein horizontales und vertikales Koordinaten-Raster (Grid), in dem die Geo-Referenz des angezeigten Karten-Bereichs in Welt-Koordinaten (Grad, Minuten) dargestellt ist.
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 JMapPane gekoppelt ist.
JEditorPane The GeoEditorPane extends the JMapPane with functionalities to create new vector layers by successively click points via mouse.
JEditorToolBar A toolbar to control the operations of a JEditorPane.
JEditorToolBar.EditorPaneToolBarAction Extends the AbstractAction with maintaining an ID and the JEditorToolBar the action controls.
JMapPane Diese Klasse erweitert die Geotools-Klasse JMapPane um folgende Features: zusaetzliche Maus-Steuerungen: Linksklick: ueber JMapPane.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 JMapPane.setWindowSelectionState(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.
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 JMapPane 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 Feature und fuehren zu einem FeatureSelectedEvent: Links-Klick: einzelnes Feature 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 JMapPane 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.gui.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.
StyleToolBar A toolbar to define simple parameters of a layer style.
 

Enum Summary
JEditorPane.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.