edu.umd.cs.jazz.event
Class ZTransformEvent
java.lang.Object
|
+--java.util.EventObject
|
+--java.awt.AWTEvent
|
+--edu.umd.cs.jazz.event.ZTransformEvent
- All Implemented Interfaces:
- java.io.Serializable
- public class ZTransformEvent
- extends java.awt.AWTEvent
ZTransformEvent is an event which indicates that a transform group has changed.
Transform events are provided for notification purposes ONLY;
Jazz will automatically handle changes to the transform
contents internally so that the program works properly regardless of
whether the program is receiving these events or not.
This event is generated by a ZTransformGroup node
when its transform is changed.
The event is passed to every ZTransformListener
or ZTransformAdapter object which registered to receive such
events using the transform's addTransformListener method.
(ZTransformAdapter objects implement the
ZTransformListener interface.) Each such listener object
gets this ZTransformEvent when the event occurs.
- See Also:
ZTransformAdapter,
ZTransformListener, Serialized Form
|
Field Summary |
java.awt.geom.AffineTransform |
transform
The value of the transform before the transform was changed
for transform events (or null for other event types). |
static int |
TRANSFORM_CHANGED
This event indicates that the transform changed. |
static int |
TRANSFORM_FIRST
The first number in the range of ids used for transform events. |
static int |
TRANSFORM_LAST
The last number in the range of ids used for transform events. |
| Fields inherited from class java.awt.AWTEvent |
ACTION_EVENT_MASK,
ADJUSTMENT_EVENT_MASK,
COMPONENT_EVENT_MASK,
consumed,
CONTAINER_EVENT_MASK,
FOCUS_EVENT_MASK,
HIERARCHY_BOUNDS_EVENT_MASK,
HIERARCHY_EVENT_MASK,
id,
INPUT_METHOD_EVENT_MASK,
INVOCATION_EVENT_MASK,
ITEM_EVENT_MASK,
KEY_EVENT_MASK,
MOUSE_EVENT_MASK,
MOUSE_MOTION_EVENT_MASK,
PAINT_EVENT_MASK,
RESERVED_ID_MAX,
TEXT_EVENT_MASK,
WINDOW_EVENT_MASK |
| Fields inherited from class java.util.EventObject |
source |
|
Method Summary |
java.awt.geom.AffineTransform |
getOrigTransform()
For transform change events, this returns the value of the transform
before the transform was changed. |
ZTransformGroup |
getTransform()
Returns the originator of the event. |
| Methods inherited from class java.awt.AWTEvent |
consume,
finalize,
getID,
isConsumed,
paramString,
toString |
| Methods inherited from class java.util.EventObject |
getSource |
| Methods inherited from class java.lang.Object |
clone,
equals,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
TRANSFORM_FIRST
public static final int TRANSFORM_FIRST
- The first number in the range of ids used for transform events.
TRANSFORM_LAST
public static final int TRANSFORM_LAST
- The last number in the range of ids used for transform events.
TRANSFORM_CHANGED
public static final int TRANSFORM_CHANGED
- This event indicates that the transform changed.
transform
public java.awt.geom.AffineTransform transform
- The value of the transform before the transform was changed
for transform events (or null for other event types).
ZTransformEvent
public ZTransformEvent(ZTransformGroup source,
int id,
java.awt.geom.AffineTransform transform)
- Constructs a ZTransformEvent object.
- Parameters:
source - the ZTransform object that originated the eventid - an integer indicating the type of eventtransform - The original transform (for transform events)
getTransform
public ZTransformGroup getTransform()
- Returns the originator of the event.
- Returns:
- the ZTransformGroup object that originated the event
getOrigTransform
public java.awt.geom.AffineTransform getOrigTransform()
- For transform change events, this returns the value of the transform
before the transform was changed.
- Returns:
- the original transform value.