Originariamente inviato da andbin
No affatto. Non è importante, ai fini della compilazione, come implementi il metodo!! Devi solo fare un override corretto dei metodi, cioè rispettare la signature dei metodi e marcarli public.

Le interfacce dei principali listener sono quelle che vedi nel package java.awt.event. E quelle sono .... non è che le puoi cambiare.
Semmai nota che per ogni XXXListener c'è una classe XXXAdapter che semplicemente contiene una implementazione vuota di tutti i metodi. Ma visto che già estendi JFrame, non puoi estendere altro.
Puoi anche usare le inner class come viene fatto nel tuo codice per la classe MouseHandler.
Ok grazie mille, tutto risolto