24 */ 25 26 package java.awt.event; 27 28 import java.util.EventListener; 29 import java.awt.AWTEvent; 30 31 /** 32 * The listener interface for receiving notification of events 33 * dispatched to objects that are instances of Component or 34 * MenuComponent or their subclasses. Unlike the other EventListeners 35 * in this package, AWTEventListeners passively observe events 36 * being dispatched in the AWT, system-wide. Most applications 37 * should never use this class; applications which might use 38 * AWTEventListeners include event recorders for automated testing, 39 * and facilities such as the Java Accessibility package. 40 * <p> 41 * The class that is interested in monitoring AWT events 42 * implements this interface, and the object created with that 43 * class is registered with the Toolkit, using the Toolkit's 44 * <code>addAWTEventListener</code> method. When an event is 45 * dispatched anywhere in the AWT, that object's 46 * <code>eventDispatched</code> method is invoked. 47 * 48 * @see java.awt.AWTEvent 49 * @see java.awt.Toolkit#addAWTEventListener 50 * @see java.awt.Toolkit#removeAWTEventListener 51 * 52 * @author Fred Ecks 53 * @since 1.2 54 */ 55 public interface AWTEventListener extends EventListener { 56 57 /** 58 * Invoked when an event is dispatched in the AWT. 59 * @param event the event to be processed 60 */ 61 public void eventDispatched(AWTEvent event); 62 63 } | 24 */ 25 26 package java.awt.event; 27 28 import java.util.EventListener; 29 import java.awt.AWTEvent; 30 31 /** 32 * The listener interface for receiving notification of events 33 * dispatched to objects that are instances of Component or 34 * MenuComponent or their subclasses. Unlike the other EventListeners 35 * in this package, AWTEventListeners passively observe events 36 * being dispatched in the AWT, system-wide. Most applications 37 * should never use this class; applications which might use 38 * AWTEventListeners include event recorders for automated testing, 39 * and facilities such as the Java Accessibility package. 40 * <p> 41 * The class that is interested in monitoring AWT events 42 * implements this interface, and the object created with that 43 * class is registered with the Toolkit, using the Toolkit's 44 * {@code addAWTEventListener} method. When an event is 45 * dispatched anywhere in the AWT, that object's 46 * {@code eventDispatched} method is invoked. 47 * 48 * @see java.awt.AWTEvent 49 * @see java.awt.Toolkit#addAWTEventListener 50 * @see java.awt.Toolkit#removeAWTEventListener 51 * 52 * @author Fred Ecks 53 * @since 1.2 54 */ 55 public interface AWTEventListener extends EventListener { 56 57 /** 58 * Invoked when an event is dispatched in the AWT. 59 * @param event the event to be processed 60 */ 61 public void eventDispatched(AWTEvent event); 62 63 } |