capisco.
Ma perchè dici
cosa accadrebbe se implementassi giusto quello che mi serve senza dichiarare i metodi "superflui" quali ad esempio windowIconified, windowActivated, etc etc??Se tu dovessi aggiungere un WindowListener alla tua finestra, dovresti occuparti di implementare manualmente tutti i metodi di tale interfaccia:
Poi c'è un'altra cosa che non mi è chiara dell'esempio, ovvero:
perchè l'overriding viene fatto sulla classe WindowAdapter e non sulla WindowListener? Senza contare che stando alla teoria, le classi astratte sono classi che non vengono mai istanziate, perchè quindi in quel caso viene fatto?WindowListener wl;
wl=new WindowAdapter()
{
public void windowClosing(WindowEvent we)
{
System.exit(1);
}