buoy.event
Class WidgetWindowEvent

java.lang.Object
  extended by java.util.EventObject
      extended by java.awt.AWTEvent
          extended by java.awt.event.ComponentEvent
              extended by java.awt.event.WindowEvent
                  extended by buoy.event.WidgetWindowEvent
All Implemented Interfaces:
WidgetEvent, java.io.Serializable
Direct Known Subclasses:
WindowActivatedEvent, WindowClosingEvent, WindowDeactivatedEvent, WindowDeiconifiedEvent, WindowIconifiedEvent, WindowResizedEvent

public abstract class WidgetWindowEvent
extends java.awt.event.WindowEvent
implements WidgetEvent

This class defines an event caused by the user interacting with a window. It is an abstract class, with subclasses for specific types of events.

Author:
Peter Eastman
See Also:
Serialized Form

Field Summary
 
Fields inherited from class java.awt.event.WindowEvent
WINDOW_ACTIVATED, WINDOW_CLOSED, WINDOW_CLOSING, WINDOW_DEACTIVATED, WINDOW_DEICONIFIED, WINDOW_FIRST, WINDOW_GAINED_FOCUS, WINDOW_ICONIFIED, WINDOW_LAST, WINDOW_LOST_FOCUS, WINDOW_OPENED, WINDOW_STATE_CHANGED
 
Fields inherited from class java.awt.event.ComponentEvent
COMPONENT_FIRST, COMPONENT_HIDDEN, COMPONENT_LAST, COMPONENT_MOVED, COMPONENT_RESIZED, COMPONENT_SHOWN
 
Fields inherited from class java.awt.AWTEvent
ACTION_EVENT_MASK, ADJUSTMENT_EVENT_MASK, COMPONENT_EVENT_MASK, CONTAINER_EVENT_MASK, FOCUS_EVENT_MASK, HIERARCHY_BOUNDS_EVENT_MASK, HIERARCHY_EVENT_MASK, 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
 
Constructor Summary
WidgetWindowEvent(WindowWidget source, int id)
          Create a WidgetWindowEvent.
 
Method Summary
 java.lang.Object getSource()
          Get the object which generated this event.
 Widget getWidget()
          Get the Widget which generated this event.
 
Methods inherited from class java.awt.event.WindowEvent
getNewState, getOldState, getOppositeWindow, getWindow, paramString
 
Methods inherited from class java.awt.event.ComponentEvent
getComponent
 
Methods inherited from class java.awt.AWTEvent
getID, setSource, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

WidgetWindowEvent

public WidgetWindowEvent(WindowWidget source,
                         int id)
Create a WidgetWindowEvent.

Parameters:
source - the window to which this event occurred
id - the event ID
Method Detail

getSource

public java.lang.Object getSource()
Get the object which generated this event.

Overrides:
getSource in class java.util.EventObject

getWidget

public Widget getWidget()
Get the Widget which generated this event.

Specified by:
getWidget in interface WidgetEvent


Written by Peter Eastman.