Eh oui, le java ne permet pas l'héritage multiple. Cependant, il compense ce défaut largement grâce aux interfaces. Les interfaces (au sens de java) sont introduits par le mot clé : implements.
Ainsi, soit tu implémentes WindowListener.
Tu auras implements WindowListener à mettre à côté de ton extends JFrame. Attention, tu vas devoir définir les septs méthodes de cette interface. Interface oblige.
Sinon tu peux créer un canevas, et tu n'as pas besoin d'extends WindowAdapter. Tu écris donc simplement dans le constructeur :
addWindowListener(new WindowAdapter( {
public void windowClosing(WindowEvent we) {
System.exit(0);}
}
});
Bonne chance