Framework classes available as JavaBeans

The JViews Framework provides the following groups of beans:
These beans are classes of the Rogue Wave® JViews library. The details of these classes are explained throughout this manual as well as in the Rogue Wave JViews Framework Reference Manual. These beans are listed below along with their icons that are displayed on the toolbar.
Note
 Either the small icon or the large icon is displayed depending on the IDE you use.

Rogue Wave JViews main data structure beans

onlinebeanIlvManager.gif
The IlvManager bean, the data structure that stores the graphic objects. In this bean, you can specify the initial .ivl file to be loaded.
onlinebeanIlvGrapher.gif
The IlvGrapher bean, which organizes the graphic objects into nodes and links of a network.

Rogue Wave JViews main GUI components

All the Rogue Wave JViews GUI components needed to create an AWT or Swing applet or application are available as JavaBeans:
onlinebeanIlvManagerView.gif
The IlvManager bean, the visual bean that displays the content of a manager bean.
onlinebeanIlvJScrollManagerView.gif
The IlvJScrollManagerView bean, a Swing-based bean that adds the scrolling functionality to IlvManagerView objects.
onlinebeanIlvScrollManagerView.gif
The IlvScrollManagerView bean, the AWT version of the IlvJScrollManagerView .
onlinebeanIlvManagerViewPanel.gif
The IlvManagerViewPanel bean, an AWT component designed to contain an IlvManagerView bean and to manage the double-buffering mechanism of the manager view. This bean is necessary only to create AWT applets or applications using double-buffering.
onlinebeanIlvGrid.gif
The IlvGrid bean, the magnetic grid that can be installed on any IlvManagerView bean.

Predefined interactors

The predefined interactors provided as JavaBeans are given below:
onlinebeanIlvManagerViewIntractor.gif
The IlvManagerViewInteractor bean, an interactor bean that has no predefined interaction. You can create your own interaction by binding the different input events (mouse, keyboard) sent by this bean.
onlinebeanIlvZoomViewInteractor.gif
The IlvZoomViewInteractor bean, an interactor that allows the user to select a rectangle of a manager view to be zoomed in.
onlinebeanIlvSelectInteractor.gif
The IlvSelectInteractor bean, an interactor that allows the user to select and edit the graphic objects of a manager.
onlinebeanIlvPanInteractor.gif
The IlvPanInteractor bean, an interactor that allows the user to pan the view of a manager.
onlinebeanIlvRotateInteractor.gif
The IlvRotateInteractor bean, an interactor that allows the user to rotate objects in a manager.
onlinebeanIlvManagerMagViewInteractor.gif
The IlvManagerMagViewInteractor bean, an interactor that controls the panning and zooming of a target view by manipulating a control rectangle on the view.
onlinebeanIlvDragRectangleInteractor.gif
The IlvDragRectangleInteractor bean, an interactor that allows the user to drag a rectangle on a view. You can perform any type of action when the rectangle is dragged by binding the RectangleDragged event.
onlinebeanIlvMakeRectangleInteractor.gif
The IlvMakeRectangleInteractor bean, an interactor that allows the user to create any type of rectangular object in a manager.
onlinebeanIlvMakePolyPointsInteractor.gif
The IlvMakePolyPointsInteractor bean, an interactor that allows the user to create any type of graphic object defined by a set of points, such as a polyline or spline.
onlinebeanIlvEditLabelInteractor.gif
The IlvEditLabelInteractor bean, an interactor that allows the user to create and edit a graphic object that contains a label.
onlinebeanIlvMakeLinkInteractor.gif
The IlvMakeLinkInteractor bean, an interactor that allows the user to create a link in a grapher.
onlinebeanIlvMagnifyInteractor.gif
The IlvMagnifyInteractor bean, an interactor that allows the user to move a lens over the view of a manager to magnify the objects under it.

GUI convenience components

onlinebeanIlvJManagerViewControlBar.gif
The IlvJManagerViewControlBar bean, a Swing toolbar that allows the user to  perform selection, zoom, and pan operations on an IlvManagerView bean.
onlinebeanIlvJManagerViewControlBar.gif
 The IlvManagerViewControlBar bean, an AWT version of the   IlvJManagerViewControlBar bean.