Graphical User Interface beans and interactors

JViews Maps provides a number of Graphical User Interface (GUI) JavaBeans™ components that you can use to build your own application. These components are either bean-like or interactor-like.

Bean-like components are the standard bricks from which the main application window should be composed. These components are ready to put into an Integrated Development Environment (IDE), which means that you can import and use them in any JavaBeans IDE compliant editor without writing a single line of code. The beans included in the JViews Maps package provide the basic features with which to view and navigate through a map.

Interactor-like components are usually associated with action buttons on the toolbar and trigger an action when you interact with the view (for example, putting additional data on the map or creating additional beans).

For more information about beans and interactors, see Using the GUI beans and Map GUI interactors.

The beans and interactors are listed in GUI Beans and Interactors.

GUI Beans and Interactors

Package\Bean

Class

Description

ilog.views.maps.beans

Map Overview

IlvJOverview

Displays an overview of a map in a manager view.

Area of Interest Panel

IlvJAreaOfInterestPanel

Displays selected areas of a map of particular interest, which you can select and redisplay.

Scale Bar

IlvJAutomaticScaleBar

Displays the black and yellow scale bars below a manager view.

Scale Control Bar

IlvJMapScaleControl

Controls the numerical value of the map scale, for example: 1/100,000.

Zoom Control Panel

IlvJAdvancedZoomControl

Displays a slider type zoom control in the Overview Panel.

Legend Panel

IlvMapLegendPanel

Displays a list of map elements and an explanation of what each element represents.

Coordinate System Editor Panel

IlvJCoordinateSystemEditorPanel

Displays a panel for viewing and editing coordinate systems.

Display Preferences Editor Panel

IlvJDisplayPreferencesEditorPanel

Displays a panel for viewing and editing bean preferences such as the scale bar and coordinate viewer.

Coordinate Viewer

IlvJMouseCoordinateViewer

Displays the mouse coordinates when the mouse is on top of a manager view displaying a map.

Map Layer Tree Panel

IlvLayerTreePanel

Displays a panel for editing a map layer tree.

Data Source Tree

IlvDataSourcePanel

Displays a set of data sources as a tree.

Compass

IlvJCompass

Displays a compass that shows the direction of the geographic or cartographic north of a map displayed in a manager view.

Annotation toolbar

IlvMapAnnotationToolBar

Displays a toolbar which allows the creation of map annotations.

Maps toolbar

IlvJMapsManagerViewControlBar

Displays a customizable toolbar for maps applications.

ilog.views.swing

Toolbar

IlvManagerViewControlBar

Displays a customizable toolbar to which buttons can be added.

Multithread Monitor

IlvThreadedActivityMonitorPanel

Displays the progress of managed, multiple threaded activities.

ilog.views.maps.projection

Alpha Property Editor

IlvAlphaPropertyEditor

Enables editing of layer transparency.

Color Model Property Editor

IlvColorModelPropertyEditor

Displays a color model property editor.

Percent Property Editor

IlvPercentPropertyEditor

Controls the brightness, saturation, and contrast of a map.

Latitude Editor

IlvLatitudeEditor

Displays an editor for editing latitude values in degrees, minutes and seconds.

Longitude Editor

IlvLongitudeEditor

Displays an editor for editing longitude values in degrees, minutes and seconds.

Coordinate Panel Factory

IlvCoordinatePanelFactory>

Generates a GUI that enables selection of a rectangle or point on a map.

ilog.views.maps.propertysheet

Map Style Property Sheet

IlvMapStylePropertySheet

Provides editing support for the map layer properties.

ilog.views.maps.interactor

Map Pan

IlvMapPanInteractor

Drags the map around the manager view to the position required.

Zoom Rectangle

IlvMapZoomInteractor

Zooms in on an area of a map contained within a rectangle drawn by the user.

Manager View Rotate Interactor

IlvManagerViewRotateInteractor

Enables interactive rotation of a view.

Magnify Interactor

IlvMagnifyInteractor

Magnifies part of a manager view when the mouse is dragged over it.

Continuous Zoom Interactor

IlvContinuousZoomInteractor

Zooms in and out continuously while the mouse is pressed.

See Through Interactor

IlvSeeThroughInteractor

See through some layers interactively.

ilog.views.maps.measures

Distance Measuring

IlvMakeMeasureInteractor

Displays a line drawn on a map. The line is the shortest path between 2 points on the surface of the earth (orthodromy).