Contains classes that create or modify LandSerf's Graphical User Interface (GUI).

The main GUI window represented by GUIFrame. This contains all menu and toolbar controls, the thumbnail views, main display area and status/progress display areas. To create your own custom GUI, you should implement a GISFrame class that will be expected by many other classes. This holds the spatial object for processing. An empty implementation of a GISFrame is provided by the GISFrameAdapter class and a simple GUI is provided by the SimpleGISFrame class.

Most dialogue window classes are named somethingBox and inherit jwo.utils.gui.JWDialogue. These can be modal or non-modal. For non-modal dialogues that need a response from GUIFrame, use the delegated listener idom (for example, FootprintListener).

The main display area is handled by GraphicsArea that is used for the display and query of raster and vector maps.

The thumbnail view of all spatial objects stored by GUIFrame is handled by ThumbnailViewer.

Related Documentation