src/java.desktop/share/classes/java/awt/AWTEvent.java

Print this page




  21  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  22  * or visit www.oracle.com if you need additional information or have any
  23  * questions.
  24  */
  25 
  26 package java.awt;
  27 
  28 import java.util.EventObject;
  29 import java.awt.event.*;
  30 import java.awt.peer.ComponentPeer;
  31 import java.awt.peer.LightweightPeer;
  32 import java.lang.reflect.Field;
  33 import sun.awt.AWTAccessor;
  34 import sun.util.logging.PlatformLogger;
  35 
  36 import java.security.AccessControlContext;
  37 import java.security.AccessController;
  38 
  39 /**
  40  * The root event class for all AWT events.
  41  * This class and its subclasses supercede the original
  42  * java.awt.Event class.
  43  * Subclasses of this root AWTEvent class defined outside of the
  44  * java.awt.event package should define event ID values greater than
  45  * the value defined by RESERVED_ID_MAX.
  46  * <p>
  47  * The event masks defined in this class are needed by Component subclasses
  48  * which are using Component.enableEvents() to select for event types not
  49  * selected by registered listeners. If a listener is registered on a
  50  * component, the appropriate event mask is already set internally by the
  51  * component.
  52  * <p>
  53  * The masks are also used to specify to which types of events an
  54  * AWTEventListener should listen. The masks are bitwise-ORed together
  55  * and passed to Toolkit.addAWTEventListener.
  56  *
  57  * @see Component#enableEvents
  58  * @see Toolkit#addAWTEventListener
  59  *
  60  * @see java.awt.event.ActionEvent
  61  * @see java.awt.event.AdjustmentEvent




  21  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  22  * or visit www.oracle.com if you need additional information or have any
  23  * questions.
  24  */
  25 
  26 package java.awt;
  27 
  28 import java.util.EventObject;
  29 import java.awt.event.*;
  30 import java.awt.peer.ComponentPeer;
  31 import java.awt.peer.LightweightPeer;
  32 import java.lang.reflect.Field;
  33 import sun.awt.AWTAccessor;
  34 import sun.util.logging.PlatformLogger;
  35 
  36 import java.security.AccessControlContext;
  37 import java.security.AccessController;
  38 
  39 /**
  40  * The root event class for all AWT events.
  41  * This class and its subclasses supersede the original
  42  * java.awt.Event class.
  43  * Subclasses of this root AWTEvent class defined outside of the
  44  * java.awt.event package should define event ID values greater than
  45  * the value defined by RESERVED_ID_MAX.
  46  * <p>
  47  * The event masks defined in this class are needed by Component subclasses
  48  * which are using Component.enableEvents() to select for event types not
  49  * selected by registered listeners. If a listener is registered on a
  50  * component, the appropriate event mask is already set internally by the
  51  * component.
  52  * <p>
  53  * The masks are also used to specify to which types of events an
  54  * AWTEventListener should listen. The masks are bitwise-ORed together
  55  * and passed to Toolkit.addAWTEventListener.
  56  *
  57  * @see Component#enableEvents
  58  * @see Toolkit#addAWTEventListener
  59  *
  60  * @see java.awt.event.ActionEvent
  61  * @see java.awt.event.AdjustmentEvent