The root event class for all AWT events. This class and its subclasses supercede the original ae.java.awt.Event class. Subclasses of this root AWTEvent class defined outside of the ae.java.awt.event package should define event ID values greater than the value defined by RESERVED_ID_MAX.
The event masks defined in this class are needed by Component subclasses which are using Component.enableEvents() to select for event types not selected by registered listeners. If a listener is registered on a component, the appropriate event mask is already set internally by the component.
The masks are also used to specify to which types of events an AWTEventListener should listen. The masks are bitwise-ORed together and passed to Toolkit.addAWTEventListener.
@see Component#enableEvents
@see Toolkit#addAWTEventListener
@see ae.java.awt.event.ActionEvent
@see ae.java.awt.event.AdjustmentEvent
@see ae.java.awt.event.ComponentEvent
@see ae.java.awt.event.ContainerEvent
@see ae.java.awt.event.FocusEvent
@see ae.java.awt.event.InputMethodEvent
@see ae.java.awt.event.InvocationEvent
@see ae.java.awt.event.ItemEvent
@see ae.java.awt.event.HierarchyEvent
@see ae.java.awt.event.KeyEvent
@see ae.java.awt.event.MouseEvent
@see ae.java.awt.event.MouseWheelEvent
@see ae.java.awt.event.PaintEvent
@see ae.java.awt.event.TextEvent
@see ae.java.awt.event.WindowEvent
@author Carl Quinn
@author Amy Fowler
@since 1.1