JViews Framework package provides the base functionality
for graphics applications built with Rogue Wave JViews products. It handles the creation and
manipulation of basic graphic objects such as lines, rectangles, and
labels, as well as any of the custom objects that you might create. JViews Framework also provides the optimized data
structures that allow the graphic objects to be panned, zoomed, and
selected with optimal performance. Finally, it provides a set of behaviors
that can be used to define the user interactions with the display
and the graphic objects. All the other Rogue Wave JViews packages rely on JViews Framework for these core-level services.
The essential features of JViews Framework are:
Graphic objects that are drawn on the
screen.
Managers that handle collections of
graphic objects.
Graphers that are managers for graph
structures, that is, nodes and links.
Views that are lightweight components
used to display managers and graphers.
Interactors used to manipulate objects
interactively.
Composite graphics used to create graphic
objects from other graphic objects.