|
Interface Summary |
| ZCameraListener |
ZCameraListener is an interface to support notification when changes occur to a ZCamera. |
| ZEvent |
This interface ensures that the implementing event can dispatch itself
without someone else needing to look at the events ID or type. |
| ZEventHandler |
ZEventHandler is an interface for defining behaviors in Jazz. |
| ZGroupListener |
ZGroupListener is an interface to support notification when changes occur to a ZGroup. |
| ZMouseListener |
ZMouseListener is a listener interface for receiving "interesting" mouse events
(press, release, click, enter, and exit) on a node. |
| ZMouseMotionListener |
ZMouseMotionListener is a listener interface for receiving mouse motion events on a node. |
| ZNodeListener |
ZNodeListener is an interface to support notification when changes occur to a ZNode. |
| ZSelectionResizeHandler.ResizeListener |
Interface that a class must implement to handle the resizing
of the selected nodes for a given ZSelectionResizeHandler. |
| ZTransformListener |
ZTransformListener is an interface to support notification when changes occur to a ZTransformGroup. |
|
Class Summary |
| ZCameraAdapter |
ZCameraAdapater is an abstract adapter class for receiving camera events. |
| ZCameraEvent |
ZCameraEvent is an event which indicates that a camera has changed. |
| ZCompositeSelectionHandler |
ZCompositeSelectionHandler is a convenience class that allows
applications to use a single event handler to manage the multiple jazz
selection event handlers. |
| ZGroupAdapter |
ZGroupAdapater is an abstract adapter class for receiving group events. |
| ZGroupEvent |
ZGroupEvent is an event which indicates that a group node has changed. |
| ZLinkEventHandler |
ZLinkEventHandler is a simple event handler for interactively creating hyperlinks. |
| ZMouseAdapter |
ZMouseAdapter is an abstract adapter class for receiving mouse events. |
| ZMouseEvent |
ZMouseEvent is an event which indicates that a mouse action occurred in a node. |
| ZMouseMotionAdapter |
ZMouseMotionAdapter is an abstract adapter class for receiving mouse motion events. |
| ZMouseMotionEvent |
ZMouseMotionEvent is an event which indicates that a mouse motion action occurred in a node. |
| ZNavEventHandlerKeyBoard |
ZNavEventHandlerKeyBoard provides event handlers for basic zooming
and panning of a Jazz camera with the keyboard. |
| ZNodeAdapter |
ZNodeAdapater is an abstract adapter class for receiving node events. |
| ZNodeEvent |
ZNodeEvent is an event which indicates that a node has changed. |
| ZoomEventHandler |
ZoomEventhandler provides event handlers for basic zooming
of a Jazz camera with the right button. |
| ZoomToEventHandler |
ZoomToEventhandler provides the ability to zoom the current
camera to a target node on the drawing surface. |
| ZPanEventHandler |
ZPanEventHandler provides event handlers for basic panning
of a Jazz camera with the left mouse. |
| ZSelectionDeleteHandler |
ZSelectionDeleteHandler is a selection handler for use with a
ZSelectionManager. |
| ZSelectionEventHandler |
Deprecated. This class has been replaced by
ZSelectionDeleteHandler,
ZSelectionModifyHandler,
ZSelectionMoveHandler,
and ZSelectionScaleHandler |
| ZSelectionModifyHandler |
ZSelectionModifyHandler is a ZEventHandler that allows items
to be selected with the mouse, and maintains the current selection. |
| ZSelectionMoveHandler |
ZSelectionMoveHandler is a selection handler for use with
ZSelectionManager. |
| ZSelectionResizeHandler |
ZSelectionResizeHandler is a selection handler for use with
ZSelectionManager. |
| ZSelectionResizeHandler.ResizeEvent |
An event to signal that a node has been resized by this event handler. |
| ZSelectionScaleHandler |
ZSelectionScaleHandler is a selection handler for use with a
ZSelectionManager. |
| ZSwingEventHandler |
Event handler to send MousePressed, MouseReleased, MouseMoved,
MouseClicked, and MouseDragged events on Swing components within
a ZCanvas |
| ZTransformAdapter |
ZTransformAdapater is an abstract adapter class for receiving transform events. |
| ZTransformEvent |
ZTransformEvent is an event which indicates that a transform group has changed. |
This package supports Jazz event handlers. It contains event
listeners and adapters for both internally-generated events, and
for user-driven input events. It also contains basic event handlers
for common typical interaction such as navigation and selection.