edu.neu.ccs.gui
Class PaintActionEvent

java.lang.Object
  extended byjava.util.EventObject
      extended byjava.awt.AWTEvent
          extended byjava.awt.event.ActionEvent
              extended byedu.neu.ccs.gui.PaintActionEvent
All Implemented Interfaces:
Serializable

public class PaintActionEvent
extends ActionEvent

Class of events representing an action triggered by a call to paint a component.

Since:
2.2
Version:
2.2
See Also:
Serialized Form

Field Summary
protected  Graphics graphicsContext
          The graphics context of the component that triggered this change action event.
 
Fields inherited from class java.awt.event.ActionEvent
ACTION_FIRST, ACTION_LAST, ACTION_PERFORMED, ALT_MASK, CTRL_MASK, META_MASK, SHIFT_MASK
 
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, MOUSE_WHEEL_EVENT_MASK, PAINT_EVENT_MASK, RESERVED_ID_MAX, TEXT_EVENT_MASK, WINDOW_EVENT_MASK, WINDOW_FOCUS_EVENT_MASK, WINDOW_STATE_EVENT_MASK
 
Fields inherited from class java.util.EventObject
source
 
Constructor Summary
PaintActionEvent(Object source, Graphics g)
          Constructs a paint action event triggered by the given source object, with the given graphics context.
PaintActionEvent(Object source, Graphics g, int id, String command)
          Constructs a repaint action event triggered by the given source object, with the given graphics context, identifier and command name.
 
Method Summary
 Component getComponent()
          Returns the component source that triggered this paint action event.
 Graphics getGraphics()
          Returns the graphics context of the component that triggered this paint action event.
 
Methods inherited from class java.awt.event.ActionEvent
getActionCommand, getModifiers, getWhen, paramString
 
Methods inherited from class java.awt.AWTEvent
consume, getID, isConsumed, setSource, toString
 
Methods inherited from class java.util.EventObject
getSource
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

graphicsContext

protected Graphics graphicsContext
The graphics context of the component that triggered this change action event.

Constructor Detail

PaintActionEvent

public PaintActionEvent(Object source,
                        Graphics g)
Constructs a paint action event triggered by the given source object, with the given graphics context.

Parameters:
g - graphics context of the component source
source - the object that originated the event

PaintActionEvent

public PaintActionEvent(Object source,
                        Graphics g,
                        int id,
                        String command)
Constructs a repaint action event triggered by the given source object, with the given graphics context, identifier and command name.

Parameters:
g - graphics context of the component source
source - the object that originated the event
id - an integer that identifies the event
command - a string that may specify a command (possibly one of several) associated with the event
Method Detail

getGraphics

public Graphics getGraphics()
Returns the graphics context of the component that triggered this paint action event.


getComponent

public Component getComponent()
Returns the component source that triggered this paint action event.

Throws:
ClassCastException - if the source object for this action event is not of type Component