JFrame
class.WindowAdapter
addWindowListener()
is used in a JFrame
to register
of the listener object for this frame.
Here is a class definition that extends WindowAdapter
.
public class WindowQuitter extends WindowAdapter { public void windowClosing( WindowEvent e ) { System.exit( 0 ); // what to do for this event } }
The WindowAdapter
class has many methods in it.
To respond to window closing events,
override the windowClosing()
method.
The Java system sends this method a WindowEvent
object when
the close window button is clicked.
A listener can respond to several types of events.
Override the appropriate method for
each type of event.
For now let us look only at windowClosing
events.
Your program can do whatever it needs to in response to the event.
In WindowQuitter
, we exit the program.