Package org.geotools.swing
Simple Swing widgets for map display.
-
Interface Summary Interface Description MapPane Defines the core map pane methods.RenderingExecutor Defines the core methods for executors used to run drawing tasks on background threads.RenderingExecutorListener Listens for events published by a RenderingExecutor -
Class Summary Class Description AbstractMapPane Base class for Swing map panes.DefaultRenderingExecutor JLayeredMapPane This class is not usable yet !JMapFrame A Swing frame containing a map display pane and (optionally) a toolbar, status bar and map layer table.JMapPane A lightweight map pane which uses a single renderer and backing image.JProgressWindow Reports progress of a lengthly operation in a window.MapLayerTable Displays a list of the map layers in an associated MapPane and provides controls to set the visibility, selection and style of each layer.MapLayerTableCellRenderer A custom list cell renderer for items in the JList used by MapLayerTable to show map layer names and states.MouseDragBox Draws a box on the parent component (e.g.RenderingExecutorEvent An event type used byRenderingExecutor
to communicate task status to client objects.RenderingOperands RenderingTask A rendering task to be run by aRenderingExecutor
.SingleLayerMapContent Used by DefaultRenderingExecutor to hold a singleLayer
that is being passed to a renderer. -
Enum Summary Enum Description JMapFrame.Tool Constants for available toolbar buttons used with theJMapFrame.enableTool(org.geotools.swing.JMapFrame.Tool...)
method.MapLayerTableCellRenderer.LayerControlItem Items used to display layer states and controls.