< prev index next >
src/java.desktop/share/classes/java/awt/event/WindowFocusListener.java
Print this page
*** 26,49 ****
package java.awt.event;
import java.util.EventListener;
/**
! * The listener interface for receiving <code>WindowEvents</code>, including
! * <code>WINDOW_GAINED_FOCUS</code> and <code>WINDOW_LOST_FOCUS</code> events.
! * The class that is interested in processing a <code>WindowEvent</code>
* either implements this interface (and
* all the methods it contains) or extends the abstract
! * <code>WindowAdapter</code> class (overriding only the methods of interest).
* The listener object created from that class is then registered with a
! * <code>Window</code>
! * using the <code>Window</code>'s <code>addWindowFocusListener</code> method.
! * When the <code>Window</code>'s
* status changes by virtue of it being opened, closed, activated, deactivated,
* iconified, or deiconified, or by focus being transferred into or out of the
! * <code>Window</code>, the relevant method in the listener object is invoked,
! * and the <code>WindowEvent</code> is passed to it.
*
* @author David Mendenhall
*
* @see WindowAdapter
* @see WindowEvent
--- 26,49 ----
package java.awt.event;
import java.util.EventListener;
/**
! * The listener interface for receiving {@code WindowEvents}, including
! * {@code WINDOW_GAINED_FOCUS} and {@code WINDOW_LOST_FOCUS} events.
! * The class that is interested in processing a {@code WindowEvent}
* either implements this interface (and
* all the methods it contains) or extends the abstract
! * {@code WindowAdapter} class (overriding only the methods of interest).
* The listener object created from that class is then registered with a
! * {@code Window}
! * using the {@code Window}'s {@code addWindowFocusListener} method.
! * When the {@code Window}'s
* status changes by virtue of it being opened, closed, activated, deactivated,
* iconified, or deiconified, or by focus being transferred into or out of the
! * {@code Window}, the relevant method in the listener object is invoked,
! * and the {@code WindowEvent} is passed to it.
*
* @author David Mendenhall
*
* @see WindowAdapter
* @see WindowEvent
< prev index next >