27 lines
366 B
Java
27 lines
366 B
Java
|
import java.awt.event.*;
|
||
|
|
||
|
|
||
|
public class GenericWindowListener extends WindowAdapter
|
||
|
{
|
||
|
private static int num = 0;
|
||
|
|
||
|
public GenericWindowListener()
|
||
|
{
|
||
|
num++;
|
||
|
}
|
||
|
|
||
|
public void windowClosing (WindowEvent event)
|
||
|
{
|
||
|
if (num == 1)
|
||
|
System.exit(0);
|
||
|
else
|
||
|
{
|
||
|
event.getWindow().dispose();
|
||
|
num--;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
|
||
|
}
|
||
|
|