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
|