Instead of, or as well as, using the high-level JViews Diagrammer
API, you can make use of the lower-level API of JViews Framework.
A lower-level approach is appropriate only if you need
to access low-level features directly or to create objects as subclasses
of existing ones. In general, you should not need to use lower-level
JavaBeans™
for
GUI components or interactors; instead you are recommended to use
the supplied JViews Diagrammer JavaBeans, see
JViews Diagrammer classes available as beans in
Using the Designer.
This section points you to the documentation available
on each of the following lower-level features:
Basic graphic objects (rectangles, arcs,
ellipses, and so on)
Managers and their layers, for storing
graphic objects and determining the display priority (which objects
appear in front of others)
Graphers, for organizing graphic objects
into
graphs of
nodes and
links
Composite graphics, for building more
complex graphical representations than those available with basic
graphic objects
More advanced lower-level features, such as nested managers
and graphers, and link shapes and crossings, are described in Advanced features of JViews Framework.