// Stage H: a class which implements the WindowListener interface. // Barry Cornelius, 19 June 2000 package java5; import java.awt. Window; import java.awt.event. WindowEvent; import java.awt.event. WindowListener; public class ExitWindowListener implements WindowListener { public void windowActivated(final WindowEvent pWindowEvent) { } public void windowClosed(final WindowEvent pWindowEvent) { } public void windowClosing(final WindowEvent pWindowEvent) { final Window tWindow = pWindowEvent.getWindow(); tWindow.setVisible(false); tWindow.dispose(); System.exit(0); } public void windowDeactivated(final WindowEvent pWindowEvent) { } public void windowDeiconified(final WindowEvent pWindowEvent) { } public void windowIconified(final WindowEvent pWindowEvent) { } public void windowOpened(final WindowEvent pWindowEvent) { } }