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](../../JViews_Framework/usressfwork/_media/onlinebeanIlvManager_default.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](../../JViews_Framework/usressfwork/_media/onlinebeanIlvGrapher_default.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](../../JViews_Framework/usressfwork/_media/onlinebeanIlvManagerView_default.gif)
The IlvManager bean, the visual bean that
displays the content of a manager bean.
![onlinebeanIlvJScrollManagerView.gif](../../JViews_Framework/usressfwork/_media/onlinebeanIlvJScrollManagerView_default.gif)
The IlvJScrollManagerView bean, a Swing-based
bean that adds the scrolling functionality to
IlvManagerView
objects.
![onlinebeanIlvScrollManagerView.gif](../../JViews_Framework/usressfwork/_media/onlinebeanIlvScrollManagerView_default.gif)
The IlvScrollManagerView bean, the AWT version
of the
IlvJScrollManagerView
.
![onlinebeanIlvManagerViewPanel.gif](../../JViews_Framework/usressfwork/_media/onlinebeanIlvManagerViewPanel_default.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](../../JViews_Framework/usressfwork/_media/onlinebeanIlvGrid_default.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](../../JViews_Framework/usressfwork/_media/onlinebeanIlvManagerViewIntractor_default.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](../../JViews_Framework/usressfwork/_media/onlinebeanIlvZoomViewInteractor_default.gif)
The IlvZoomViewInteractor bean, an interactor
that allows the user to select a rectangle of a manager view to
be zoomed in.
![onlinebeanIlvSelectInteractor.gif](../../JViews_Framework/usressfwork/_media/onlinebeanIlvSelectInteractor_default.gif)
The IlvSelectInteractor bean, an interactor
that allows the user to select and edit the graphic objects of a
manager.
![onlinebeanIlvPanInteractor.gif](../../JViews_Framework/usressfwork/_media/onlinebeanIlvPanInteractor_default.gif)
The IlvPanInteractor bean, an interactor that
allows the user to pan the view of a manager.
![onlinebeanIlvRotateInteractor.gif](../../JViews_Framework/usressfwork/_media/onlinebeanIlvRotateInteractor_default.gif)
The IlvRotateInteractor bean, an interactor
that allows the user to rotate objects in a manager.
![onlinebeanIlvManagerMagViewInteractor.gif](../../JViews_Framework/usressfwork/_media/onlinebeanIlvManagerMagViewInteractor_default.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](../../JViews_Framework/usressfwork/_media/onlinebeanIlvDragRectangleInteractor_default.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](../../JViews_Framework/usressfwork/_media/onlinebeanIlvMakeRectangleInteractor_default.gif)
The IlvMakeRectangleInteractor bean, an interactor that allows the user to
create any type of rectangular object in a manager.
![onlinebeanIlvMakePolyPointsInteractor.gif](../../JViews_Framework/usressfwork/_media/onlinebeanIlvMakePolyPointsInteractor_default.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](../../JViews_Framework/usressfwork/_media/onlinebeanIlvEditLabelInteractor_default.gif)
The IlvEditLabelInteractor bean, an interactor
that allows the user to create and edit a graphic object that
contains a label.
![onlinebeanIlvMakeLinkInteractor.gif](../../JViews_Framework/usressfwork/_media/onlinebeanIlvMakeLinkInteractor_default.gif)
The IlvMakeLinkInteractor bean, an interactor
that allows the user to create a link in a grapher.
![onlinebeanIlvMagnifyInteractor.gif](../../JViews_Framework/usressfwork/_media/onlinebeanIlvMagnifyInteractor_default.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](../../JViews_Framework/usressfwork/_media/onlinebeanIlvJManagerViewControlBar_default.gif)
The IlvJManagerViewControlBar
bean, a Swing toolbar that allows the user to perform selection,
zoom, and pan operations on an
IlvManagerView
bean.
![onlinebeanIlvJManagerViewControlBar.gif](../../JViews_Framework/usressfwork/_media/onlinebeanIlvJManagerViewControlBar_default.gif)