The grapher

The grapher is a Java™ class responsible for storing and managing the graphics objects that are displayed by JViews Diagrammer. The grapher not only manages nodes and links; it also manages any graphics objects used to display a background and any decorations around the diagram like a legend.
The grapher can contain hundreds of thousands of graphics, and yet refresh them instantly. Its spatial data structure is optimized to retrieve the graphic objects located in an area rapidly.
The grapher belongs to Rogue Wave® JViews Framework, and a comprehensive API is available to finely tune its behavior.
The graphical objects contained in the grapher are drawn in the views connected to the grapher. The user of your application can zoom and pan in the views, and can interact with the objects in the views using the mouse.