Interfață pentru ascultătoarele de evenimente de fereastră. În loc de a crea o clasă ascultătoare care implementează direct această interfață, se poate crea o subclasă a clasei WindowAdapter.
public void windowClosing(WindowEvent e) - metodă invocată când fereastra urmează să se închidă (a fost apăsat butonul de închidere din colțul dreapta-sus, sau a fost selectat articolul Close din meniul din colțul stânga-sus).
public void windowClosed(WindowEvent e) - metodă invocată când fereastra a fost închisă.
public void windowIconified(WindowEvent e) - metodă invocată când fereastra a fost iconificată.
public void windowDeiconified(WindowEvent e) - metodă invocată când fereastra a fost deiconificată.
public void windowActivated(WindowEvent e) - metodă invocată când fereastra a fost activată (poate primi intrări de la tastatură și poate genera evenimente de tastă)
public void windowDeactivated(WindowEvent e) - metodă invocată când fereastra a fost dezactivată (nu mai primește intrări de la tastatură)