|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
HelpMenu | This interface is to be used by objects added to the OpenMap BeanContext. |
HelpMenuItems | An object that has MenuItems which should be shown under HelpMenu should implement this interface. |
MapPanel | The MapPanel is a interface describing a component that contains a MapBean, MapHandler, menu widgets and all the other components connected to make an OpenMap map widget. |
MapPanelChild | A simple interface to let an object know it wants to be added to the MapPanel, and where it would like to be placed. |
MenuBarMenu | An empty interface, used to designate a JMenu that should be added to the MenuBar if found within the BeanContext. |
MenuItems | This interface should be used for objects representing a group of MenuItem(s) that should be added to a Menu. |
Tool | Represents an item on the ToolPanel. |
WindowSupport.WSDisplay |
Class Summary | |
---|---|
AbstractOpenMapMenu | Abstract Menu Object that takes care of common bean context-related functionality. |
BasicMapPanel | The BasicMapPanel is a MapPanel and OMComponentPanel that is the heart of the OpenMap application framework. |
CombinedCoordPanel | A JPanel containing a tabbed set of CoordPanels. |
ControlMenu | This Menu, by default, holds a menu option to control the mouse modes, change the background color of the map, and a button to toggle the ToolPanel on and off. |
CoordPanel | CoordPanel is a simple gui with entry boxes and labels for latitude and longitude. |
DefaultHelpMenu | HelpMenu is instance of JMenu. |
DimensionQueryPanel | |
DistQuickTool | The distance quicktool is a Tool object that uses an embedded mouse mode to measure distance on the map. |
DMSCoordPanel | DMSCoordPanel is a simple gui with entry boxes and labels for Degree-Minute-Second representation of latitude and longitude. |
DockMapPanel | The DockMapPanel is a MapPanel that uses a DockPanel for its layout. |
EmbeddedNavPanel | A panel with map navigation widgets. |
EmbeddedScaleDisplayPanel | A panel that listens for projection changes and draws a little legend line on itself with a distance. |
FileMenu | FileMenu creates AboutMenuItem, SavePropertiesMenuItem, SaveImageMenuItem, ExitMenuItem. |
GoToMenu | Menu that keeps track of different saved map views (lat/lon, scale and projection type), and provides a way to set the map projection to those views. |
GridBagToolBar | JToolBar with a GridBagLayout to have a more compressed look. |
HotwashPanel | The HotwashPanel is an OMComponentPanel that has a set of sliders built-in. |
LayerAddPanel | Class to interactively add a Layer to the map. |
LayerControlButtonPanel | A OMComponentPanel that provides controls to manupulate layer order in the LayersPanel, and to provide add layer and delete layer buttons. |
LayerPane | A LayerPane is a single instance of how a layer represented in the LayersPanel. |
LayersMenu | The LayersMenu is a JMenu which is a list of the layers of the map. |
LayersPanel | The LayersPanel displays the list of layers that OpenMap can display. |
LayerStatusPane | A LayerStatusPane is an extension to the LayerPane, where it is a listener to the Layer and shows the layer status in the GUI. |
MapWindow | The MapWindow is a window with the basics - MapBean, MouseDelegator, SelectMouseMode, LayerHandler. |
MenuBar | The MenuList should create and load this with the menus it it has found. |
MGRSCoordPanel | MGRSCoordPanel is a simple gui with an entry box for a MGRS coordinate. |
MiniBrowser | |
MouseModeButtonPanel | The MouseModeButtonPanel is an alternative to the MouseModePanel. |
MouseModePanel | MouseModePanel displays the mouse modes available to the map, as a popup option menu. |
MouseModePanel.MouseModeButtonListener | |
NavigateMenu | Provides MenuItems that lets users control the projection. |
NavigatePanel | A Navigation Rosette Bean. |
OMComponentPanel | The OMComponentPanel is a convenient super class intended to provide an easy way to extend JPanel while also implementing the common functions of an OMComponent (PropertyConsumer, BeanContextMembershipListener and BeanContextChild). |
OMControlPanel | The OMControlPanel is an all-in-one panel that holds an overview map, pan and zoom buttons, projection stack buttons, scale text field and a LayersPanel. |
OMGraphicDeleteTool | The OMGraphicDeleteTool is a Swing component that contains a button that listens for notifications that tell it that an OMGraphic has been 'selected', and provides the capability to delete that OMGraphic from the component that manages it. |
OMToolComponent | The OMToolComponent is an extension to OMComponentPanel that provides a little support for those components that are also OpenMap Tools. |
OMToolSet | The OMToolSet bundles other control beans, and is a Tool used in the OpenMap application. |
OpenMapFrame | The OpenMapFrame is the application window frame that holds the MapPanel, and eventually the MapBean. |
OverlayMapPanel | An extension of the BasicMapPanel that uses an OverlayLayout on the panel in the BorderLayout.CENTER position. |
OverviewMapHandler | The OverviewMapHandler contains a MapBean that contains a projection that reflects another MapBean's projection. |
ProgressListenerGauge | |
ProjectionStackTool | The ProjectionStackTool contains buttons that can trigger a ProjectionStack to change a projection of a MapBean to a previous projection, or to a later projection if the active projection is in the middle of the stack. |
RotTool | |
ScaleTextPanel | The ScaleTextPanel is a JPanel holding a JTextField that controls and responds to the scale setting of a MapBean's projection. |
ScrollPaneWindowSupport | The ScrollPaneWindowSupport class does the same thing as WindowSupport, it just wraps content in a JScrollPane. |
StatusLightPanel | |
ToolPanel | Represents the toolbar containing tools to apply to the map. |
UserGuideMenuItems | This class provides MenuItems that get added under HelpMenu. |
UTMCoordPanel | UTMCoordPanel is a simple gui with entry boxes and labels for Zone number and letters, and easting and northing representation of latitude and longitude. |
WindowSupport | The WindowSupport class provides support for managing JFrames or JInternalFrames for other components. |
WindowSupport.Dlg | |
WindowSupport.Frm | |
WindowSupport.IntrnlFrm | |
ZoomPanel | Bean to zoom the Map. |
This package contains the main OpenMap Swing GUI components. These components have been written to connect to other objects automatically when all objects are added to the MapHandler.
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |