Originariamente inviato da Dreamer89
Ma prima ho provato a specificare tutti e 3 i metodi, ma mi dava comunque errore... forse perchè devo obbligatoriamente mettere almeno un'istruzione?
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.

Originariamente inviato da Dreamer89
Mi sembra strano però o_O Non esiste un'interfaccia che può farmi dichiarare solo un metodo che mi interessa?
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.