Perche' il metodo da utilizzare non e' addWindowAdapter, ma addWindowListener, che accetta come parametro un oggetto WindowListener. L'oggetto WindowAdapter implementa l'interfaccia WindowListener, la tua classe anonima estende questo oggetto, e quindi la puoi passare come parametro nel metodo addWindowListener.

Rispondi quotando